Skip to content
Playing with security issues
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
config/nginx
lib
public
sql
t
templates
views
.dancer
.dockerignore
.gitignore
.travis.yml
Changes
DEVELOPING.md
Dockerfile
Dockerfile.mysql
Dockerfile.nginx
READING-LIST.md
README.md
SCENARIOS.md
WORKSTATION-SETUP.md
config.yml
cpanfile
create_cert.sh
debug.sh
dist.ini
docker-compose-debug.yml
docker-compose-open-insecure-webserver.yml
docker-compose-open-mysql.yml
docker-compose.yml
run-xt.sh

README.md

Insecure Demo

A Demo platform for playing about with vulnerabilities.

This software is deliberately built insecure to allow the demonstration of problems.

You can then fix them or exploit them.

Running

To run on your machine run with docker compose like this:

docker-compose up -d

This will mount the source directory so that you can run the latest code.

Note that you need to create SSL certificates to make use of the nginx, see instructions in WORKSTATION-SETUP.md.

More information.

See WORKSTATION-SETUP.md for getting a handle on running the site on your machine, and DEVELOPING.md for notes on development and debugging.

The SCENARIOS.md file contains ideas for things to do with this site.

If you want more information on the security problems presented on this site take a look at READING-LIST.md.

You can’t perform that action at this time.