All tools

Lab Environments

OWASP WebGoat

Deliberately insecure app teaching common web flaws lesson-by-lesson.

beginner
Docker
Java
Lab

Authorized testing only. Practice on systems you own, isolated labs, or targets with written permission. Unauthorized access is illegal.

When

Guided learning path for web security concepts.

How

Start container; complete lessons in browser.

Why

Lesson structure is excellent for fundamentals.

Commands & usage

docker run -p 8080:8080 -p 9090:9090 webgoat/goatandwolf

Commands are educational examples. Adapt hosts, paths, and rates to your authorized scope.

Tags

lab
web
training

Related in Lab Environments