Too buggy web application
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.
$ mvn clean install
( or java -jar easybuggy.jar
or deploy ROOT.war on your servlet container with the JVM options. )
Access to
http://localhost:8080
$ docker build . -t easybuggy:local # Build container image
$ docker run -p 8080:8080 easybuggy:local # Start easybuggy
Access to
http://localhost:8080
Use CTRL+C ( or access to: http://localhost:8080/exit )
See the wiki page.
This demo shows: Start up -> Infinite Loop -> LDAP Injection -> UnsatisfiedLinkError -> BufferOverflowException -> Deadlock -> Memory Leak -> JVM Crash (Shut down)
Troubles
Vulnerabilities
Performance Degradation
Errors
EasyBuggy clone build on Spring Boot
EasyBuggy clone build on Spring Boot and written in Kotlin
EasyBuggy clone build on Django 2 and written in Python