mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 20:51:31 +00:00
support for non-latin (e.g. cyrillic) URLs
This commit is contained in:
@@ -17,6 +17,7 @@ import traceback
|
||||
|
||||
from extra.multipart import multipartpost
|
||||
from lib.core.agent import agent
|
||||
from lib.core.common import asciifyUrl
|
||||
from lib.core.common import average
|
||||
from lib.core.common import calculateDeltaSeconds
|
||||
from lib.core.common import clearConsoleLine
|
||||
@@ -160,6 +161,10 @@ class Connect:
|
||||
responseHeaders = None
|
||||
logHeaders = ""
|
||||
|
||||
# support for non-latin URLs (e.g. cyrilic) as urllib/urllib2 doesn't
|
||||
# support those by default
|
||||
url = asciifyUrl(url)
|
||||
|
||||
# fix for known issues when using url in unicode format
|
||||
# (e.g. UnicodeDecodeError: "url = url + '?' + query" in redirect case)
|
||||
url = unicodeencode(url)
|
||||
|
||||
Reference in New Issue
Block a user