Host an online quiz or Capture The Flag Competition with just python and some dependencies installed!
- Download Latest Release
- Install Dependencies
foo@bar:~$ pip3 -r install requirments.txt
DO NOT run this scirpt ONCE users have signed up as it will clear them all, however run initially.
foo@bar:~$ python3 install.py
-
Run the app!! There are many ways to deploy this.
gunicorn
is recomended, make sure to runrun.py
and notapp.py
. -
Setup Challenges and Admin Once you have the website running, signup a new user named
admin
, and click on the Admin link on the top of the page, then go to create a challenge and enter info
- Uses SQLite3 database
- Admin Page Included
- Create your own Challenges
- Dynamic Scoring Challenges
- Support for file uploads
- Stats
- Protection against SQLi, Cross-Site Request Forgery and Cross-Site scripting