What is CTFd?
CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes.
Install dependencies:
pip install -r requirements.txt
You can also use the
prepare.sh
script to install system dependencies using apt.
Modify CTFd/config.ini to your liking.
Use
python serve.py
orflask run
in a terminal to drop into debug mode.
You can use the auto-generated Docker images with the following command:
docker run -p 8000:8000 -it ctfd/ctfd
Or you can use Docker Compose with the following command from the source repository:
docker-compose up
Last updated