OWASP ZAP cheat sheet for vulnerability assessment and penetration testing
Installation & Setup
# Install on Kali Linux
sudo apt update && sudo apt install zaproxy
# Install on Ubuntu/Debian
sudo apt install zaproxy
# Install via Docker (recommended for PT)
docker pull owasp/zap2docker-stable
docker run -u zap -p 8080:8080 -i owasp/zap2docker-stable zap.sh -daemon -host 0.0.0.0 -port 8080
# Install on macOS
brew install --cask owasp-zap
# Install on Windows
# Download from: https://www.zaproxy.org/download/
# Command line verification
zap.sh -version
zap.bat -version # Windows
# Update add-ons
zap.sh -addonupdateQuick Start & Basic Scanning
Reconnaissance & Spidering Phase
Automated Vulnerability Scanning
Manual Testing Assistance
Authentication & Session Management Testing
Advanced Scanning Techniques
API & Headless Scanning
Reporting & Analysis
Integration with PT Workflow
Quick Reference - Common Scanners
Common Configuration Parameters
PreviousBurp Suite (Community Edition) cheat sheet for web application testingNextBurp Suite/OWASP ZAP vs Wireshark/tcpdump
Last updated