Commit 17a4efec authored by Honfika's avatar Honfika

do not create wilcard certificate for ip addresses, #594

parent c9bbbd19
using System; using System;
using System.Net;
using System.Text; using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Threading; using System.Threading;
...@@ -99,7 +100,13 @@ namespace Titanium.Web.Proxy.Helpers ...@@ -99,7 +100,13 @@ namespace Titanium.Web.Proxy.Helpers
{ {
// only for subdomains we need wild card // only for subdomains we need wild card
// example www.google.com or gstatic.google.com // example www.google.com or gstatic.google.com
// but NOT for google.com // but NOT for google.com or IP address
if (IPAddress.TryParse(hostname, out _))
{
return hostname;
}
if (hostname.Split(ProxyConstants.DotSplit).Length > 2) if (hostname.Split(ProxyConstants.DotSplit).Length > 2)
{ {
int idx = hostname.IndexOf(ProxyConstants.DotSplit); int idx = hostname.IndexOf(ProxyConstants.DotSplit);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment