CTFs as you need them
 
 
 
 
Go to file
wangxiyu191 70a0245e89 fix DetachedInstanceError on /admin/statistics (#133)
see http://stackoverflow.com/questions/15397680/detaching-sqlalchemy-instance-so-no-refresh-happens
2016-07-28 00:00:45 -04:00
CTFd fix DetachedInstanceError on /admin/statistics (#133) 2016-07-28 00:00:45 -04:00
.gitignore Custom themes (#131) 2016-07-22 02:46:14 -04:00
Dockerfile Docker Compose files and adjustments 2016-01-08 21:01:55 -05:00
LICENSE Initial commit 2015-01-01 00:36:56 -05:00
README.md Update README.md 2016-07-22 02:46:57 -04:00
ctfd.ini Allow CTFd to run with script_root != '/' and PostgreSQL (#125) 2016-06-22 00:18:09 -04:00
docker-compose-run.sh Docker Compose files and adjustments 2016-01-08 21:01:55 -05:00
docker-compose.yml Docker Compose files and adjustments 2016-01-08 21:01:55 -05:00
populate.py Python 3 or something 2016-02-18 02:31:58 -05:00
prepare.sh Fully automate prepare.sh 2015-09-13 22:43:23 -04:00
requirements.txt Adding sqlalchemy-utils as a dependency in order to create databases automatically 2016-03-12 15:41:06 -05:00
serve.py Adding score and place to team page, fixing create_app 2015-03-08 13:39:22 -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 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: http://demo.ctfd.io/

Logo by Laura Barbera

Theme by Christopher Thompson