102102from lib .core .settings import DEFAULT_PAGE_ENCODING
103103from lib .core .settings import DEFAULT_TOR_HTTP_PORTS
104104from lib .core .settings import DEFAULT_TOR_SOCKS_PORTS
105+ from lib .core .settings import DEFAULT_USER_AGENT
105106from lib .core .settings import DUMMY_URL
106107from lib .core .settings import IS_WIN
107108from lib .core .settings import KB_CHARS_BOUNDARY_CHAR
112113from lib .core .settings import NULL
113114from lib .core .settings import PARAMETER_SPLITTING_REGEX
114115from lib .core .settings import PRECONNECT_CANDIDATE_TIMEOUT
115- from lib .core .settings import SITE
116116from lib .core .settings import SOCKET_PRE_CONNECT_QUEUE_SIZE
117117from lib .core .settings import SQLMAP_ENVIRONMENT_PREFIX
118118from lib .core .settings import SUPPORTED_DBMS
122122from lib .core .settings import UNION_CHAR_REGEX
123123from lib .core .settings import UNKNOWN_DBMS_VERSION
124124from lib .core .settings import URI_INJECTABLE_REGEX
125- from lib .core .settings import VERSION_STRING
126125from lib .core .threads import getCurrentThreadData
127126from lib .core .threads import setDaemon
128127from lib .core .update import update
@@ -1256,14 +1255,6 @@ def _setHTTPExtraHeaders():
12561255 # Reference: http://stackoverflow.com/a/1383359
12571256 conf .httpHeaders .append ((HTTP_HEADER .CACHE_CONTROL , "no-cache" ))
12581257
1259- def _defaultHTTPUserAgent ():
1260- """
1261- @return: default sqlmap HTTP User-Agent header
1262- @rtype: C{str}
1263- """
1264-
1265- return "%s (%s)" % (VERSION_STRING , SITE )
1266-
12671258def _setHTTPUserAgent ():
12681259 """
12691260 Set the HTTP User-Agent header.
@@ -1308,7 +1299,7 @@ def _setHTTPUserAgent():
13081299 break
13091300
13101301 if _ :
1311- conf .httpHeaders .append ((HTTP_HEADER .USER_AGENT , _defaultHTTPUserAgent () ))
1302+ conf .httpHeaders .append ((HTTP_HEADER .USER_AGENT , DEFAULT_USER_AGENT ))
13121303
13131304 else :
13141305 if not kb .userAgents :
@@ -1323,10 +1314,10 @@ def _setHTTPUserAgent():
13231314 warnMsg += "file '%s'" % paths .USER_AGENTS
13241315 logger .warn (warnMsg )
13251316
1326- conf .httpHeaders .append ((HTTP_HEADER .USER_AGENT , _defaultHTTPUserAgent () ))
1317+ conf .httpHeaders .append ((HTTP_HEADER .USER_AGENT , DEFAULT_USER_AGENT ))
13271318 return
13281319
1329- userAgent = random .sample (kb .userAgents or [_defaultHTTPUserAgent () ], 1 )[0 ]
1320+ userAgent = random .sample (kb .userAgents or [DEFAULT_USER_AGENT ], 1 )[0 ]
13301321
13311322 infoMsg = "fetched random HTTP User-Agent header value '%s' from " % userAgent
13321323 infoMsg += "file '%s'" % paths .USER_AGENTS
0 commit comments