This repository is all about Application Intrusion Detection. Have a look at my presentations I've given on this topic or watch the recordings at W-JAX 2015 (German) or JavaZone 2016 (English).
Duke Encounters is a complete web application utilizing Application Intrusion Detection based on OWASP AppSensor. This web application is using Spring Boot with a h2 in-memory database and a Thymeleaf UI. Keep in mind that all entered information is only stored temporarily and will be lost when restarting. Run this application with mvn spring-boot:run. After launching, open the web application in your browser at http://localhost:8080.
As an alternative, you can use Boxfuse to fuse, launch the app within an immutable image and open the web application in your browser at http://localhost:8080.
And of course you can use Docker to create an image via mvn clean package docker:build
,
launch the container via docker run -d -p 8080:8080 -t dschadow/duke-encounters
and open the web application in your
browser at http://localhost:8080.
Available users are listed in the src/main/resources/data.sql file. Username and password are always identical.