Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a62a874

Browse files
committed
Update for an Issue #161 (changing default readInput value regarding the conf.multipleTargets)
1 parent 4ab4fd1 commit a62a874

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

lib/controller/checks.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -666,8 +666,9 @@ def _(page):
666666
errMsg += "at the back-end web application"
667667
logger.error(errMsg)
668668

669-
message = "do you want to skip those kind of cases (and save scanning time)? [Y/n] "
670-
kb.ignoreCasted = readInput(message, default='Y').upper() != 'N'
669+
if kb.ignoreCasted is None:
670+
message = "do you want to skip those kind of parameters (and save scanning time)? %s " % ("[Y/n]" if conf.multipleTargets else "[y/N]")
671+
kb.ignoreCasted = readInput(message, default='Y' if conf.multipleTargets else 'N').upper() != 'N'
671672

672673
elif result:
673674
infoMsg += "be injectable (possible DBMS: %s)" % (Format.getErrorParsedDBMSes() or UNKNOWN_DBMS_VERSION)

lib/core/option.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1496,7 +1496,7 @@ def __setKnowledgeBaseAttributes(flushAll=True):
14961496
kb.htmlFp = []
14971497
kb.httpErrorCodes = {}
14981498
kb.inferenceMode = False
1499-
kb.ignoreCasted = False
1499+
kb.ignoreCasted = None
15001500
kb.ignoreNotFound = False
15011501
kb.ignoreTimeout = False
15021502
kb.injection = InjectionDict()

0 commit comments

Comments
 (0)