mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-18 14:34:21 +01:00
e237715b336d31f70b6d9ab5aa929ef562370906
Docker provides some useful resources for Ubuntu as a base image and installing software via apt-get: https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#apt-get It's also useful to pin the Ubuntu version to 16.04 so we have a good idea of what OS we're using in the image. To that end, I think we can also avoid performing an upgrade so we can even further control which versions of software we're using. If we do an upgrade then you'll have different versions of software depending on when you build the image.
CTFd is a CTF in a can. Easily modifiable and has everything you need to run a jeopardy style CTF.
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
Live Demo: https://demo.ctfd.io/
Reverse Engineering Module: https://reversing.ctfd.io/
Logo by Laura Barbera
Theme by Christopher Thompson
Description
Languages
JavaScript
87.1%
Python
9%
HTML
3%
Vue
0.6%
SCSS
0.3%
