mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-29 04:53:48 +03:00
automatically increasing default --time-sec value when --tor/--proxy used (not touching anything if explicit --time-sec set)
This commit is contained in:
parent
b79d4f70f3
commit
4d48ac54dc
|
@ -1203,10 +1203,19 @@ def __cleanupOptions():
|
||||||
if conf.data:
|
if conf.data:
|
||||||
conf.data = urldecode(conf.data)
|
conf.data = urldecode(conf.data)
|
||||||
|
|
||||||
# to distinguish explicit usafe of --time-sec
|
# to distinguish explicit usage of --time-sec
|
||||||
if conf.timeSec is None:
|
if conf.timeSec is None:
|
||||||
conf.timeSec = TIME_DEFAULT_DELAY
|
if conf.tor or conf.proxy:
|
||||||
kb.adjustTimeDelay = True
|
conf.timeSec = 2 * TIME_DEFAULT_DELAY
|
||||||
|
kb.adjustTimeDelay = False
|
||||||
|
|
||||||
|
warnMsg = "increasing default value for "
|
||||||
|
warnMsg += " --time-sec to %d because " % conf.timeSec
|
||||||
|
warnMsg += "%s switch used" % ("--tor" if conf.tor else "--proxy")
|
||||||
|
logger.warn(warnMsg)
|
||||||
|
else:
|
||||||
|
conf.timeSec = TIME_DEFAULT_DELAY
|
||||||
|
kb.adjustTimeDelay = True
|
||||||
else:
|
else:
|
||||||
kb.adjustTimeDelay = False
|
kb.adjustTimeDelay = False
|
||||||
|
|
||||||
|
@ -1543,6 +1552,10 @@ def __basicOptionValidation():
|
||||||
errMsg = "switch --forms requires usage of -u (--url) switch"
|
errMsg = "switch --forms requires usage of -u (--url) switch"
|
||||||
raise sqlmapSyntaxException, errMsg
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
|
||||||
|
if conf.tor and conf.ignoreProxy:
|
||||||
|
errMsg = "switch --tor is incompatible with switch --ignore-proxy"
|
||||||
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
|
||||||
if conf.proxy and conf.ignoreProxy:
|
if conf.proxy and conf.ignoreProxy:
|
||||||
errMsg = "switch --proxy is incompatible with switch --ignore-proxy"
|
errMsg = "switch --proxy is incompatible with switch --ignore-proxy"
|
||||||
raise sqlmapSyntaxException, errMsg
|
raise sqlmapSyntaxException, errMsg
|
||||||
|
|
Loading…
Reference in New Issue
Block a user