mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2026-08-04 06:50:14 +00:00
way to handle re.I (ignore case) while using getCompiledRegex
This commit is contained in:
parent
5d5ebd49b6
commit
20d05cc404
2 changed files with 4 additions and 3 deletions
|
|
@ -51,7 +51,7 @@ def checkPayload(string):
|
|||
rules = []
|
||||
for xmlrule in xmlrules.getElementsByTagName("filter"):
|
||||
try:
|
||||
rule = xmlrule.getElementsByTagName('rule')[0].childNodes[0].nodeValue
|
||||
rule = "(?i)%s" % xmlrule.getElementsByTagName('rule')[0].childNodes[0].nodeValue
|
||||
desc = __adjustGrammar(xmlrule.getElementsByTagName('description')[0].childNodes[0].nodeValue)
|
||||
rules.append((rule, desc))
|
||||
except sre_constants.error: #some issues with some regex expressions in Python 2.5
|
||||
|
|
@ -59,5 +59,5 @@ def checkPayload(string):
|
|||
|
||||
for rule, desc in rules:
|
||||
regObj = getCompiledRegex(rule)
|
||||
if regObj.search(string, re.IGNORECASE):
|
||||
if regObj.search(string):
|
||||
logger.warn("highly probable IDS/IPS detection: '%s'" % desc)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue