Automated security testing tool for web applications using DVWA (Damn Vulnerable Web Application) and Python. This project demonstrates common web vulnerabilities and automated penetration testing techniques.
- Docker & Docker Compose
- Python 3.9+
# 1. Clone repository
git clone
cd security-project
# 2. Run automatic setup
chmod +x setup.sh
./setup.sh
# 3. Wait 2-3 minutes, then visit:
# http://localhost:8080
# Click "Create / Reset Database"
# 4. Run security tests
python hack_dvwa.py
# 5. View the report
# Open 'security_report.html'