wafw00f Docker & Self-Hosted Deployment

GitHub

WAFW00F allows one to identify and fingerprint Web Application Firewall (WAF) products protecting a website.

6,331 stars Python Python 1 file ยท ~925 tokens #fingerprint#waf#waffit#web-application-firewall
1. Pull Image (DOCKERHUB) docker pull EnableSecurity/wafw00f:latest
2. Docker Run (1-Click Launch) docker run -d --name wafw00f --restart always enablesecurity/wafw00f:latest
3. Podman Run podman run -d --name wafw00f --restart always enablesecurity/wafw00f:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/enablesecurity/wafw00f:latest
5. ORAS Pull (OCI Artifact) oras pull enablesecurity/wafw00f:latest
Dockerfile
FROM python:3.11.9-alpine
WORKDIR /usr/src/app
COPY . .
RUN pip install .
ENTRYPOINT [ "wafw00f" ]