mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-12-01 14:03:52 +03:00
Properly handle both HTTPS and HTTP requests through proxy
This commit is contained in:
parent
e1ef27f592
commit
0a83a830d9
|
@ -668,10 +668,9 @@ def __setHTTPProxy():
|
||||||
# HTTPS over (Squid) Proxy fails) as long as HTTP over SSL requests
|
# HTTPS over (Squid) Proxy fails) as long as HTTP over SSL requests
|
||||||
# can't be tunneled over an HTTP proxy natively by Python (<= 2.5)
|
# can't be tunneled over an HTTP proxy natively by Python (<= 2.5)
|
||||||
# urllib2 standard library
|
# urllib2 standard library
|
||||||
if conf.scheme == "https":
|
|
||||||
if PYVERSION >= "2.6":
|
if PYVERSION >= "2.6":
|
||||||
proxyHandler = urllib2.ProxyHandler({"https": __proxyString})
|
proxyHandler = urllib2.ProxyHandler({"http": __proxyString, "https": __proxyString})
|
||||||
else:
|
elif conf.scheme == "https":
|
||||||
proxyHandler = ProxyHTTPSHandler(__proxyString)
|
proxyHandler = ProxyHTTPSHandler(__proxyString)
|
||||||
else:
|
else:
|
||||||
proxyHandler = urllib2.ProxyHandler({"http": __proxyString})
|
proxyHandler = urllib2.ProxyHandler({"http": __proxyString})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user