mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-02-09 08:00:36 +03:00
Patch for an Issue #667
This commit is contained in:
parent
cb0044b2c4
commit
2d3a74a0fe
|
@ -104,11 +104,15 @@ class SmartRedirectHandler(urllib2.HTTPRedirectHandler):
|
||||||
logger.log(CUSTOM_LOGGING.TRAFFIC_IN, redirectMsg)
|
logger.log(CUSTOM_LOGGING.TRAFFIC_IN, redirectMsg)
|
||||||
|
|
||||||
if redurl:
|
if redurl:
|
||||||
if not urlparse.urlsplit(redurl).netloc:
|
try:
|
||||||
redurl = urlparse.urljoin(req.get_full_url(), redurl)
|
if not urlparse.urlsplit(redurl).netloc:
|
||||||
|
redurl = urlparse.urljoin(req.get_full_url(), redurl)
|
||||||
|
|
||||||
self._infinite_loop_check(req)
|
self._infinite_loop_check(req)
|
||||||
self._ask_redirect_choice(code, redurl, req.get_method())
|
self._ask_redirect_choice(code, redurl, req.get_method())
|
||||||
|
except ValueError:
|
||||||
|
redurl = None
|
||||||
|
result = fp
|
||||||
|
|
||||||
if redurl and kb.redirectChoice == REDIRECTION.YES:
|
if redurl and kb.redirectChoice == REDIRECTION.YES:
|
||||||
req.headers[HTTP_HEADER.HOST] = getHostHeader(redurl)
|
req.headers[HTTP_HEADER.HOST] = getHostHeader(redurl)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user