Skip to content

k-tamura/easybuggy4sb

Repository files navigation

License GitHub release

EasyBuggy Boot 🍀

This is a clone of EasyBuggy built on Spring Boot. EasyBuggy is a broken web application in order to understand behavior of bugs and vulnerabilities, for example, memory leak, deadlock, JVM crash, SQL injection and so on.

EasyBuggyBootGo

🕓 Quick Start (Docker Compose) with Keycloak, MySQL, Attacker's app

When running EasyBuggy Boot with Keycloak, MySQL, and an attacker's application

$ echo HOST=192.168.1.17 > .env # if you run EasyBuggy Boot not on localhost (e.g. 192.168.1.17)
$ echo TZ=America/New_York >> .env # Added to eliminate container time skew
$ docker compose up

Access to

http://192.168.1.17

🕓 Quick Start

When running EasyBuggy Boot alone (fewer vulnerabilities than docker compose up)

$ mvn spring-boot:run

( or java -jar ROOT.war or deploy ROOT.war on your servlet container with the JVM options. )

⚠️ Java 7 or 8 is needed. Doesn't work with Java 9 or later.

Access to

http://localhost

To stop:

Use CTRL+C

🕓 For more detail

See the wiki page.

🕓 Environment

When you start with Docker Compose, the following containers will be started:

Env_en