mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 09:36:35 +03:00
Renamed --common-prediction switch to --predict-output
This commit is contained in:
parent
f54c134d22
commit
64b9f94fcf
|
@ -979,7 +979,7 @@ def __cleanupOptions():
|
|||
conf.multipleTargets = True
|
||||
|
||||
if conf.optimize:
|
||||
conf.commonPrediction = conf.keepAlive = True
|
||||
conf.predictOutput = conf.keepAlive = True
|
||||
conf.nullConnection = not conf.textOnly
|
||||
|
||||
def __setConfAttributes():
|
||||
|
|
|
@ -47,7 +47,7 @@ optDict = {
|
|||
|
||||
"Optimization": {
|
||||
"optimize": "boolean",
|
||||
"commonPrediction": "boolean",
|
||||
"predictOutput": "boolean",
|
||||
"keepAlive": "boolean",
|
||||
"nullConnection": "boolean",
|
||||
"threads": "integer"
|
||||
|
|
|
@ -137,8 +137,8 @@ def cmdLineParser():
|
|||
action="store_true", default=False,
|
||||
help="Use all optimization options")
|
||||
|
||||
optimization.add_option("--common-prediction", dest="commonPrediction", action="store_true",
|
||||
default=False, help="Use 'Good samaritan' feature")
|
||||
optimization.add_option("--predict-output", dest="predictOutput", action="store_true",
|
||||
default=False, help="Predict common queries output")
|
||||
|
||||
optimization.add_option("--keep-alive", dest="keepAlive", action="store_true",
|
||||
default=False, help="Use persistent HTTP(s) connections")
|
||||
|
|
|
@ -45,7 +45,7 @@ def bisection(payload, expression, length=None, charsetType=None, firstChar=None
|
|||
|
||||
# Set kb.partRun in case "common prediction" feature (a.k.a. "good
|
||||
# samaritan") is used
|
||||
kb.partRun = getPartRun() if conf.commonPrediction else None
|
||||
kb.partRun = getPartRun() if conf.predictOutput else None
|
||||
|
||||
if "LENGTH(" in expression or "LEN(" in expression:
|
||||
firstChar = 0
|
||||
|
@ -427,7 +427,7 @@ def bisection(payload, expression, length=None, charsetType=None, firstChar=None
|
|||
# Common prediction feature (a.k.a. "good samaritan")
|
||||
# NOTE: to be used only when multi-threading is not set for
|
||||
# the moment
|
||||
if conf.commonPrediction and len(finalValue) > 0 and kb.partRun is not None:
|
||||
if conf.predictOutput and len(finalValue) > 0 and kb.partRun is not None:
|
||||
val = None
|
||||
commonValue, commonPattern, commonCharset, otherCharset = goGoodSamaritan(finalValue, asciiTbl)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user