CalPolySEC / wrath-ctf-framework

What? Really? AnoTHer CTF Framework :triangular_flag_on_post:
MIT License
11 stars 4 forks source link
ctf-framework education educational-game flask security

WRATH CTF Framework

Build Status License

What? Really? Another Tiny Homebrewed CTF Framework?

This simple flask webapp takes password submission from teams, tallies score totals, and presents a leaderboard

Development Environment

First, you need to install Redis on your machine and start an instance running with the command:

$ redis-server

Then set up a virtual environment and install the required sources:

$ virtualenv venv
$ source venv/bin/activate # (. venv/bin/activate.fish on fish)
$ pip install -r requirements.txt

To run the app:

python run.py

By default, this will be available at http://localhost:5000. To run on a different port, use:

PORT=8080 python run.py