mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 17:46:37 +03:00
Minor patch (argparse preparation)
This commit is contained in:
parent
446581496f
commit
a9d0ecbc66
|
@ -18,7 +18,7 @@ from lib.core.enums import OS
|
||||||
from thirdparty.six import unichr as _unichr
|
from thirdparty.six import unichr as _unichr
|
||||||
|
|
||||||
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
|
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
|
||||||
VERSION = "1.3.6.36"
|
VERSION = "1.3.6.37"
|
||||||
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
|
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
|
||||||
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
|
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
|
||||||
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
|
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)
|
||||||
|
|
|
@ -69,7 +69,7 @@ def cmdLineParser(argv=None):
|
||||||
action="store_true",
|
action="store_true",
|
||||||
help="Show program's version number and exit")
|
help="Show program's version number and exit")
|
||||||
|
|
||||||
parser.add_option("-v", dest="verbose", type="int",
|
parser.add_option("-v", dest="verbose", type=int,
|
||||||
help="Verbosity level: 0-6 (default %d)" % defaults.verbose)
|
help="Verbosity level: 0-6 (default %d)" % defaults.verbose)
|
||||||
|
|
||||||
# Target options
|
# Target options
|
||||||
|
@ -150,7 +150,7 @@ def cmdLineParser(argv=None):
|
||||||
request.add_option("--auth-file", dest="authFile",
|
request.add_option("--auth-file", dest="authFile",
|
||||||
help="HTTP authentication PEM cert/private key file")
|
help="HTTP authentication PEM cert/private key file")
|
||||||
|
|
||||||
request.add_option("--ignore-code", dest="ignoreCode", type="int",
|
request.add_option("--ignore-code", dest="ignoreCode", type=int,
|
||||||
help="Ignore (problematic) HTTP error code (e.g. 401)")
|
help="Ignore (problematic) HTTP error code (e.g. 401)")
|
||||||
|
|
||||||
request.add_option("--ignore-proxy", dest="ignoreProxy", action="store_true",
|
request.add_option("--ignore-proxy", dest="ignoreProxy", action="store_true",
|
||||||
|
@ -183,13 +183,13 @@ def cmdLineParser(argv=None):
|
||||||
request.add_option("--check-tor", dest="checkTor", action="store_true",
|
request.add_option("--check-tor", dest="checkTor", action="store_true",
|
||||||
help="Check to see if Tor is used properly")
|
help="Check to see if Tor is used properly")
|
||||||
|
|
||||||
request.add_option("--delay", dest="delay", type="float",
|
request.add_option("--delay", dest="delay", type=float,
|
||||||
help="Delay in seconds between each HTTP request")
|
help="Delay in seconds between each HTTP request")
|
||||||
|
|
||||||
request.add_option("--timeout", dest="timeout", type="float",
|
request.add_option("--timeout", dest="timeout", type=float,
|
||||||
help="Seconds to wait before timeout connection (default %d)" % defaults.timeout)
|
help="Seconds to wait before timeout connection (default %d)" % defaults.timeout)
|
||||||
|
|
||||||
request.add_option("--retries", dest="retries", type="int",
|
request.add_option("--retries", dest="retries", type=int,
|
||||||
help="Retries when the connection timeouts (default %d)" % defaults.retries)
|
help="Retries when the connection timeouts (default %d)" % defaults.retries)
|
||||||
|
|
||||||
request.add_option("--randomize", dest="rParam",
|
request.add_option("--randomize", dest="rParam",
|
||||||
|
@ -204,7 +204,7 @@ def cmdLineParser(argv=None):
|
||||||
request.add_option("--safe-req", dest="safeReqFile",
|
request.add_option("--safe-req", dest="safeReqFile",
|
||||||
help="Load safe HTTP request from a file")
|
help="Load safe HTTP request from a file")
|
||||||
|
|
||||||
request.add_option("--safe-freq", dest="safeFreq", type="int",
|
request.add_option("--safe-freq", dest="safeFreq", type=int,
|
||||||
help="Test requests between two visits to a given safe URL")
|
help="Test requests between two visits to a given safe URL")
|
||||||
|
|
||||||
request.add_option("--skip-urlencode", dest="skipUrlEncode", action="store_true",
|
request.add_option("--skip-urlencode", dest="skipUrlEncode", action="store_true",
|
||||||
|
@ -243,7 +243,7 @@ def cmdLineParser(argv=None):
|
||||||
optimization.add_option("--null-connection", dest="nullConnection", action="store_true",
|
optimization.add_option("--null-connection", dest="nullConnection", action="store_true",
|
||||||
help="Retrieve page length without actual HTTP response body")
|
help="Retrieve page length without actual HTTP response body")
|
||||||
|
|
||||||
optimization.add_option("--threads", dest="threads", type="int",
|
optimization.add_option("--threads", dest="threads", type=int,
|
||||||
help="Max number of concurrent HTTP(s) "
|
help="Max number of concurrent HTTP(s) "
|
||||||
"requests (default %d)" % defaults.threads)
|
"requests (default %d)" % defaults.threads)
|
||||||
|
|
||||||
|
@ -301,10 +301,10 @@ def cmdLineParser(argv=None):
|
||||||
# Detection options
|
# Detection options
|
||||||
detection = OptionGroup(parser, "Detection", "These options can be used to customize the detection phase")
|
detection = OptionGroup(parser, "Detection", "These options can be used to customize the detection phase")
|
||||||
|
|
||||||
detection.add_option("--level", dest="level", type="int",
|
detection.add_option("--level", dest="level", type=int,
|
||||||
help="Level of tests to perform (1-5, default %d)" % defaults.level)
|
help="Level of tests to perform (1-5, default %d)" % defaults.level)
|
||||||
|
|
||||||
detection.add_option("--risk", dest="risk", type="int",
|
detection.add_option("--risk", dest="risk", type=int,
|
||||||
help="Risk of tests to perform (1-3, default %d)" % defaults.risk)
|
help="Risk of tests to perform (1-3, default %d)" % defaults.risk)
|
||||||
|
|
||||||
detection.add_option("--string", dest="string",
|
detection.add_option("--string", dest="string",
|
||||||
|
@ -316,7 +316,7 @@ def cmdLineParser(argv=None):
|
||||||
detection.add_option("--regexp", dest="regexp",
|
detection.add_option("--regexp", dest="regexp",
|
||||||
help="Regexp to match when query is evaluated to True")
|
help="Regexp to match when query is evaluated to True")
|
||||||
|
|
||||||
detection.add_option("--code", dest="code", type="int",
|
detection.add_option("--code", dest="code", type=int,
|
||||||
help="HTTP code to match when query is evaluated to True")
|
help="HTTP code to match when query is evaluated to True")
|
||||||
|
|
||||||
detection.add_option("--text-only", dest="textOnly", action="store_true",
|
detection.add_option("--text-only", dest="textOnly", action="store_true",
|
||||||
|
@ -331,7 +331,7 @@ def cmdLineParser(argv=None):
|
||||||
techniques.add_option("--technique", dest="technique",
|
techniques.add_option("--technique", dest="technique",
|
||||||
help="SQL injection techniques to use (default \"%s\")" % defaults.technique)
|
help="SQL injection techniques to use (default \"%s\")" % defaults.technique)
|
||||||
|
|
||||||
techniques.add_option("--time-sec", dest="timeSec", type="int",
|
techniques.add_option("--time-sec", dest="timeSec", type=int,
|
||||||
help="Seconds to delay the DBMS response (default %d)" % defaults.timeSec)
|
help="Seconds to delay the DBMS response (default %d)" % defaults.timeSec)
|
||||||
|
|
||||||
techniques.add_option("--union-cols", dest="uCols",
|
techniques.add_option("--union-cols", dest="uCols",
|
||||||
|
@ -445,16 +445,16 @@ def cmdLineParser(argv=None):
|
||||||
enumeration.add_option("--where", dest="dumpWhere",
|
enumeration.add_option("--where", dest="dumpWhere",
|
||||||
help="Use WHERE condition while table dumping")
|
help="Use WHERE condition while table dumping")
|
||||||
|
|
||||||
enumeration.add_option("--start", dest="limitStart", type="int",
|
enumeration.add_option("--start", dest="limitStart", type=int,
|
||||||
help="First dump table entry to retrieve")
|
help="First dump table entry to retrieve")
|
||||||
|
|
||||||
enumeration.add_option("--stop", dest="limitStop", type="int",
|
enumeration.add_option("--stop", dest="limitStop", type=int,
|
||||||
help="Last dump table entry to retrieve")
|
help="Last dump table entry to retrieve")
|
||||||
|
|
||||||
enumeration.add_option("--first", dest="firstChar", type="int",
|
enumeration.add_option("--first", dest="firstChar", type=int,
|
||||||
help="First query output word character to retrieve")
|
help="First query output word character to retrieve")
|
||||||
|
|
||||||
enumeration.add_option("--last", dest="lastChar", type="int",
|
enumeration.add_option("--last", dest="lastChar", type=int,
|
||||||
help="Last query output word character to retrieve")
|
help="Last query output word character to retrieve")
|
||||||
|
|
||||||
enumeration.add_option("--sql-query", dest="sqlQuery",
|
enumeration.add_option("--sql-query", dest="sqlQuery",
|
||||||
|
@ -566,7 +566,7 @@ def cmdLineParser(argv=None):
|
||||||
general.add_option("--check-internet", dest="checkInternet", action="store_true",
|
general.add_option("--check-internet", dest="checkInternet", action="store_true",
|
||||||
help="Check Internet connection before assessing the target")
|
help="Check Internet connection before assessing the target")
|
||||||
|
|
||||||
general.add_option("--crawl", dest="crawlDepth", type="int",
|
general.add_option("--crawl", dest="crawlDepth", type=int,
|
||||||
help="Crawl the website starting from the target URL")
|
help="Crawl the website starting from the target URL")
|
||||||
|
|
||||||
general.add_option("--crawl-exclude", dest="crawlExclude",
|
general.add_option("--crawl-exclude", dest="crawlExclude",
|
||||||
|
@ -653,7 +653,7 @@ def cmdLineParser(argv=None):
|
||||||
miscellaneous.add_option("--disable-coloring", dest="disableColoring", action="store_true",
|
miscellaneous.add_option("--disable-coloring", dest="disableColoring", action="store_true",
|
||||||
help="Disable console output coloring")
|
help="Disable console output coloring")
|
||||||
|
|
||||||
miscellaneous.add_option("--gpage", dest="googlePage", type="int",
|
miscellaneous.add_option("--gpage", dest="googlePage", type=int,
|
||||||
help="Use Google dork results from specified page number")
|
help="Use Google dork results from specified page number")
|
||||||
|
|
||||||
miscellaneous.add_option("--list-tampers", dest="listTampers", action="store_true",
|
miscellaneous.add_option("--list-tampers", dest="listTampers", action="store_true",
|
||||||
|
@ -698,7 +698,7 @@ def cmdLineParser(argv=None):
|
||||||
parser.add_option("--dummy", dest="dummy", action="store_true",
|
parser.add_option("--dummy", dest="dummy", action="store_true",
|
||||||
help=SUPPRESS_HELP)
|
help=SUPPRESS_HELP)
|
||||||
|
|
||||||
parser.add_option("--murphy-rate", dest="murphyRate", type="int",
|
parser.add_option("--murphy-rate", dest="murphyRate", type=int,
|
||||||
help=SUPPRESS_HELP)
|
help=SUPPRESS_HELP)
|
||||||
|
|
||||||
parser.add_option("--debug", dest="debug", action="store_true",
|
parser.add_option("--debug", dest="debug", action="store_true",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user