CTFd is an open source capture the flag (CTF) platform used to host jeopardy and attack-defense style CTF competitions. It provides user registration, challenge hosting, scoring, and more out of the box.
CTFd is an open source capture the flag (CTF) platform used to host jeopardy and attack-defense style CTF competitions. It was created to be easy to use and set up for beginners, but also extensible and customizable for more advanced CTF creators.
Out of the box, CTFd provides user registration and verification, challenge hosting, categories, scoring, scoreboards, user profiles, teams, notifications, and more. Challenges can have files, descriptions, hints, and flags attached to them. The platform handles flag submission and scoring automatically.
Since CTFd is open source, it can also be modified and extended. Custom plugins can be created to add new challenge types or other functionality. The theming and templates can be customized. CTFd supports Docker deployment, is responsive for mobile devices, has i18n support, and has hundreds of configurable options.
Overall, CTFd aims to be a full-featured CTF platform that is easy and free to use for small CTF events, but can also scale and customize for large production CTFs. It's a popular choice to host Capture the Flag competitions due to being actively maintained and having an engaged open source community.
Here are some alternatives to CTFd:
Suggest an alternative ❐