CTFs as you need them
 
 
 
 
Go to file
Kevin Chung 0e5c7aa972 Closes #186 and fixes an issue with docker-compose 2017-01-06 18:20:56 -05:00
CTFd Closes #186 and fixes an issue with docker-compose 2017-01-06 18:20:56 -05:00
.gitignore Seperating admin and original themes 2016-11-19 18:38:45 -05:00
Dockerfile Changing to Ubuntu and docker-compose v2. Closes #185 2017-01-06 17:04:57 -05:00
LICENSE Update LICENSE 2016-10-14 00:54:42 -04:00
README.md Update README.md 2016-12-13 03:37:50 -05:00
ctfd.ini Allow CTFd to run with script_root != '/' and PostgreSQL (#125) 2016-06-22 00:18:09 -04:00
docker-compose.yml Changing to Ubuntu and docker-compose v2. Closes #185 2017-01-06 17:04:57 -05:00
populate.py Adding file handler 2016-11-05 00:54:21 -04:00
prepare.sh Fully automate prepare.sh 2015-09-13 22:43:23 -04:00
requirements.txt Merging changes from various forks 2016-09-24 17:56:07 -04:00
serve.py Organizing mailserver code better, fixing default flask server issues, and fixing modal issues 2016-07-29 12:53:32 -04:00
wsgi.py Allow CTFd to run with script_root != '/' and PostgreSQL (#125) 2016-06-22 00:18:09 -04:00

README.md

CTFd Slack

CTFd is a CTF in a can. Easily modifiable and has everything you need to run a jeopardy style CTF.

Install:

  1. ./prepare.sh to install dependencies using apt.
  2. Modify CTFd/config.py to your liking.
  3. Use python serve.py in a terminal to drop into debug mode.
  4. Here are some deployment options

Live Demo: https://demo.ctfd.io/

Logo by Laura Barbera

Theme by Christopher Thompson