We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28cd50b commit 86b62dcCopy full SHA for 86b62dc
1 file changed
waf/paloalto.py
@@ -0,0 +1,24 @@
1
+#!/usr/bin/env python
2
+
3
+"""
4
+Copyright (c) 2006-2013 sqlmap developers (http://sqlmap.org/)
5
+See the file 'doc/COPYING' for copying permission
6
7
8
+import re
9
10
+from lib.core.enums import HTTP_HEADER
11
+from lib.core.settings import WAF_ATTACK_VECTORS
12
13
+__product__ = "Palo Alto Firewall (Palo Alto Networks)"
14
15
+def detect(get_page):
16
+ retval = False
17
18
+ for vector in WAF_ATTACK_VECTORS:
19
+ page, headers, code = get_page(get=vector)
20
+ retval = re.search(r"Access[^<]+has been blocked in accordance with company policy", page, re.I) is not None
21
+ if retval:
22
+ break
23
24
+ return retval
0 commit comments