Skip to content

Commit 2e96e3c

Browse files
committed
Adding a hidden switch --ignore-401
1 parent bd16bb7 commit 2e96e3c

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

lib/core/optiondict.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@
224224
"cpuThrottle": "integer",
225225
"forceDns": "boolean",
226226
"identifyWaf": "boolean",
227+
"ignore401": "boolean",
227228
"smokeTest": "boolean",
228229
"liveTest": "boolean",
229230
"stopFail": "boolean",

lib/parse/cmdline.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,9 @@ def cmdLineParser():
714714
parser.add_option("--force-dns", dest="forceDns", action="store_true",
715715
help=SUPPRESS_HELP)
716716

717+
parser.add_option("--ignore-401", dest="ignore401", action="store_true",
718+
help=SUPPRESS_HELP)
719+
717720
parser.add_option("--smoke-test", dest="smokeTest", action="store_true",
718721
help=SUPPRESS_HELP)
719722

lib/request/connect.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ def getPage(**kwargs):
493493

494494
logger.log(CUSTOM_LOGGING.TRAFFIC_IN, responseMsg)
495495

496-
if e.code == httplib.UNAUTHORIZED:
496+
if e.code == httplib.UNAUTHORIZED and not conf.ignore401:
497497
errMsg = "not authorized, try to provide right HTTP "
498498
errMsg += "authentication type and valid credentials (%d)" % code
499499
raise SqlmapConnectionException(errMsg)

0 commit comments

Comments
 (0)