Installation¶
Docker Setup (Recommended)¶
All pentest tools are pre-configured in the Docker image:
# Build the pentest-tools image
docker build -t pentest-tools .
# Verify tools are available
docker run --rm pentest-tools nuclei -version
docker run --rm pentest-tools subfinder -version
docker run --rm pentest-tools ffuf -version
Verify Installation¶
# Interactive session
docker run --rm -it -v $(pwd):/work pentest-tools
# Inside container, verify key tools
nuclei -version
sqlmap --version
ffuf -version
Python Inside Docker¶
Always use the virtual environment
Inside Docker, always use /opt/pentest-venv/bin/python3 — never bare python3 (system Python has no packages installed).