Skip to content

dschadow/ApplicationIntrusionDetection

Repository files navigation

Application Intrusion Detection

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

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.

Meta

Build Status Code Climate codecov License