The goal of this master project is to develop a secure web application (HsH-Helfer) with the Play framework and the Java programming language to exchange files. Two teams compete to create the this functionality with the least amount of security vulnerabilities. Therefor, later in the project, each team has to pentest the application of the opponent.
To build and run the project make sure you have Java 1.8
and the sbt
(simple build tool) installed and available in your PATH
. Change to the src
directory and execute sbt run
.