WAF Detection
Detecting any firewalls so we can find a way to bypass them.
WAF stands for Web Application Firewall.
Its goal is to protect the website behind it by filtering/monitoring the traffic.
Fingerprinting is a method used to gather information (about any WAF in this context).
Tools
Detecting WAFs with WAFW00F
wafw00f $URLDetecting WAFs with WhatWaf
whatwaf -u $URLnmap -p 80,443 --script=http-waf-fingerprint $URL