Identify WAF - Fingerprint Web Application Firewalls | Online Free DevTools by Hexmos
Identify web application firewalls (WAF) with wafw00f. Detect security measures and fingerprint WAF products protecting websites. Free online tool, no registration required.
wafw00f
Identify and fingerprint Web Application Firewall (WAF) products protecting a website. More information: https://github.com/EnableSecurity/wafw00f/wiki/Usage#arguments-list.
- Check if a website is using any WAF:
wafw00f {{https://www.example.com}}
- Test for all detectable WAFs without stopping at the first match:
wafw00f {{[-a|--findall]}} {{https://www.example.com}}
- Pass requests through a proxy (such as BurpSuite):
wafw00f {{[-p|--proxy]}} {{http://localhost:8080}} {{https://www.example.com}}
- Test for a specific WAF product (run
wafw00f --listto get list of all supported WAFs):
wafw00f {{[-t|--test]}} {{Cloudflare|Cloudfront|Fastly|ZScaler|...}} {{https://www.example.com}}
- Pass custom headers from a file:
wafw00f {{[-H|--headers]}} {{path/to/headers.txt}} {{https://www.example.com}}
- Read target inputs from a file and show verbose output (multiple
vfor more verbosity):
wafw00f {{[-i|--input]}} {{path/to/urls.txt}} -{{vv}}
- List all WAFs that can be detected:
wafw00f {{[-l|--list]}}