POC in order to materialize prevention concepts described in the following OWASP WebSocket cheatsheet
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
src/main
.gitignore
README.md
article.wiki
demo1.png
demo2.png
demo3.png
demo4.png
poc-websocket.iml
pom.xml

README.md

Objective

This project is a prototype in order to materialize prevention concepts described in the following OWASP cheatsheet, in WebSocket section:

https://www.owasp.org/index.php/HTML5_Security_Cheat_Sheet#WebSockets

All classes are fully documented.

The project is developed with Maven under IntelliJ IDEA Community Edition.

A web page propose a UI to test the differents protection and use cases.

Demo

Demo

Demo

Demo

Build or Run

Run the following command to create a WAR archive:

mvn clean package

Run the following command to run the prototype (it will exposed on http://localhost:9090):

mvn tomcat7:run-war

You can also launch the run configuration named Run POC directly from the project opened in IntelliJ IDEA.