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.
./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.
To get basic support, you can join the CTFd Slack Community:
If you prefer commercial support or have a special project, send us an email: mailto:[email protected].
Looking to use CTFd but don't want to deal with managing infrastructure? Check out the CTFd website for managed CTFd deployments.
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.
- Logo by Laura Barbera
- Theme by Christopher Thompson