CTFd is a CTF in a can. Easily modifiable and has everything you need to run a jeopardy style CTF.
Make sure the following packets are installed
brew install libffi pythonNow we need to install the virtualenv
pip install virtualenvNow let's clone the repository
git clone https://github.com/pogTeam/CTFd.gitNow let's access the CTFd directory
cd CTFdNow we need to create the virtualenv base
virtualenv --python=python2.7 venvNow let's activate the environment
source venv/bin/activateNow we need to install the requirements
pip install -r requirements.txtYou can configure the CTFd in CTFd/config.py as you like.
The last step is to run the server
python serve.pyNow you need to access the CTFd on your browser in: http://127.0.0.1:4000
Install:
./prepare.shto install dependencies using apt.- Modify CTFd/config.py to your liking.
- Use
python serve.pyin a terminal to drop into debug mode. - Here are some deployment options
- https://demo.ctfd.io/
- Logo by Laura Barbera
- Theme by Christopher Thompson