Lab Environments
Docker
Container runtime for spinning vulnerable apps quickly.
Authorized testing only. Practice on systems you own, isolated labs, or targets with written permission. Unauthorized access is illegal.
When
Local web labs (Juice Shop, DVWA, WebGoat) in seconds.
How
docker run published ports only on localhost; tear down after practice.
Why
Fastest way to practice web vulns safely.
Commands & usage
docker run --rm -p 127.0.0.1:3000:3000 bkimminich/juice-shop
docker ps
docker rm -f <id>
Commands are educational examples. Adapt hosts, paths, and rates to your authorized scope.
Tags
Related in Lab Environments
Metasploitable 2/3
Intentionally vulnerable Linux/Windows VMs for exploit practice.
DVWA
Damn Vulnerable Web Application for learning OWASP bugs.
OWASP Juice Shop
Modern insecure web app with gamified challenges.
OWASP WebGoat
Deliberately insecure app teaching common web flaws lesson-by-lesson.
VulnHub
Free downloadable vulnerable machines for offline practice.
Hack The Box
Online pentest labs with machines, challenges, and careers path.