mirror of https://github.com/JohnHammond/CTFd.git
1719b4b753 | ||
---|---|---|
CTFd | ||
migrations | ||
tests | ||
.dockerignore | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
ctfd.ini | ||
development.txt | ||
docker-compose.yml | ||
docker-entrypoint.sh | ||
export.py | ||
import.py | ||
manage.py | ||
populate.py | ||
prepare.sh | ||
requirements.txt | ||
serve.py | ||
setup.cfg | ||
wsgi.py |
README.md
What is CTFd?
CTFd is a Capture The Flag in a can. It's easy to customize with plugins and themes and has everything you need to run a jeopardy style CTF.
Install
./prepare.sh
to install dependencies using apt.- Modify CTFd/config.py to your liking.
- Use
python serve.py
in a terminal to drop into debug mode. - Here are some deployment options
- You can check out the Getting Started guide for a breakdown of some of the features you need to get started.
Live Demo
HackerFire
Looking for CTF challenges to work on? HackerFire is a learning focused CTF built using CTFd. It features a wide variety of challenges and is updated with new content frequently. It also contains custom knowledge resources to teach newcomers about the techniques used to solve a challenge.
Credits
- Logo by Laura Barbera
- Theme by Christopher Thompson