added the ability to provide external IP on WPAD poison via DHCP

This commit is contained in:
lgandx 2021-12-09 22:38:44 -03:00
parent 568048710f
commit ba885b9345
3 changed files with 21 additions and 7 deletions

View file

@ -128,6 +128,18 @@ def RespondWithIPAton():
else:
return settings.Config.IP_aton.decode('latin-1')
def RespondWithIP():
if settings.Config.PY2OR3 == "PY2":
if settings.Config.ExternalIP:
return settings.Config.ExternalIP
else:
return settings.Config.Bind_To
else:
if settings.Config.ExternalIP:
return settings.Config.ExternalIP
else:
return settings.Config.Bind_To
def OsInterfaceIsSupported():
if settings.Config.Interface != "Not set":
return not IsOsX()