wafw00f
Identify and fingerprint Web Application Firewall (WAF) products protecting a website.
More info →Options (6)
-a, --findallbooleanTest for all detectable WAFs without stopping at the first match
wafw00f {{[-a|--findall]}} {{https://www.example.com}}-p, --proxybooleanPass requests through a proxy (such as BurpSuite)
wafw00f {{[-p|--proxy]}} {{http://localhost:8080}} {{https://www.example.com}}-t, --testbooleanTest for a specific WAF product (run `wafw00f --list` to get list of all supported WAFs)
wafw00f {{[-t|--test]}} {{Cloudflare|Cloudfront|Fastly|ZScaler|...}} {{https://www.example.com}}-H, --headersbooleanPass custom headers from a file
wafw00f {{[-H|--headers]}} {{path/to/headers.txt}} {{https://www.example.com}}-i, --inputbooleanRead target inputs from a file and show verbose output (multiple `v` for more verbosity)
wafw00f {{[-i|--input]}} {{path/to/urls.txt}} -{{vv}}-l, --listbooleanList all WAFs that can be detected
wafw00f {{[-l|--list]}}Examples (7)
Check if a website is using any WAF
wafw00f https://www.example.comTest for all detectable WAFs without stopping at the first match
wafw00f [-a|--findall] https://www.example.comPass requests through a proxy (such as BurpSuite)
wafw00f [-p|--proxy] http://localhost:8080 https://www.example.comTest for a specific WAF product (run `wafw00f --list` to get list of all supported WAFs)
wafw00f [-t|--test] Cloudflare|Cloudfront|Fastly|ZScaler|... https://www.example.comPass custom headers from a file
wafw00f [-H|--headers] path/to/headers.txt https://www.example.comRead target inputs from a file and show verbose output (multiple `v` for more verbosity)
wafw00f [-i|--input] path/to/urls.txt -vvList all WAFs that can be detected
wafw00f [-l|--list]