Minor improvement

This commit is contained in:
Miroslav Stampar
2014-12-03 13:22:55 +01:00
parent aa95a05477
commit d3060f20d7
2 changed files with 3 additions and 2 deletions

View File

@@ -2833,7 +2833,7 @@ def showHttpErrorCodes():
for code, count in kb.httpErrorCodes.items())
logger.warn(warnMsg)
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 += "could mean that some kind of protection is involved (e.g. WAF)"
logger.warn(msg)