We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5fb137 commit beb9814Copy full SHA for beb9814
lib/utils/checkpayload.py
@@ -16,7 +16,6 @@
16
from lib.core.data import paths
17
from lib.core.data import logger
18
19
-
20
rules = None
21
22
def __adjustGrammar(string):
@@ -36,6 +35,7 @@ def checkPayload(payload):
36
35
37
global rules
38
+ detected = False
39
payload = urldecode(payload)
40
41
if not rules:
@@ -50,5 +50,10 @@ def checkPayload(payload):
50
if payload:
51
for rule, desc in rules:
52
regObj = getCompiledRegex(rule)
53
+
54
if regObj.search(payload):
55
+ detected = True
56
logger.warn("highly probable IDS/IPS detection: '%s: %s'" % (desc, payload))
57
58
+ if not detected:
59
+ logger.warn("payload '%s' possibly gone undetected" % payload)
0 commit comments