mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-26 03:23:48 +03:00
Minor improvement
This commit is contained in:
parent
aa95a05477
commit
d3060f20d7
|
@ -2833,7 +2833,7 @@ def showHttpErrorCodes():
|
||||||
for code, count in kb.httpErrorCodes.items())
|
for code, count in kb.httpErrorCodes.items())
|
||||||
logger.warn(warnMsg)
|
logger.warn(warnMsg)
|
||||||
if not kb.injections:
|
if not kb.injections:
|
||||||
if any(str(_).startswith('4') or str(_).startswith('5') for _ in kb.httpErrorCodes.keys()):
|
if any((str(_).startswith('4') or str(_).startswith('5')) and _ != httplib.INTERNAL_SERVER_ERROR and _ != kb.originalCode for _ in kb.httpErrorCodes.keys()):
|
||||||
msg = "too many 4xx and/or 5xx HTTP error codes "
|
msg = "too many 4xx and/or 5xx HTTP error codes "
|
||||||
msg += "could mean that some kind of protection is involved (e.g. WAF)"
|
msg += "could mean that some kind of protection is involved (e.g. WAF)"
|
||||||
logger.warn(msg)
|
logger.warn(msg)
|
||||||
|
|
|
@ -476,8 +476,9 @@ class Connect(object):
|
||||||
page = page if isinstance(page, unicode) else getUnicode(page)
|
page = page if isinstance(page, unicode) else getUnicode(page)
|
||||||
|
|
||||||
code = e.code
|
code = e.code
|
||||||
threadData.lastHTTPError = (threadData.lastRequestUID, code)
|
|
||||||
|
|
||||||
|
kb.originalCode = kb.originalCode or code
|
||||||
|
threadData.lastHTTPError = (threadData.lastRequestUID, code)
|
||||||
kb.httpErrorCodes[code] = kb.httpErrorCodes.get(code, 0) + 1
|
kb.httpErrorCodes[code] = kb.httpErrorCodes.get(code, 0) + 1
|
||||||
|
|
||||||
status = getUnicode(e.msg)
|
status = getUnicode(e.msg)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user