logo
icon

CTFd

Capture The Flag competition platform for running security challenges, managing teams, and tracking scores. Built with Python/Flask and SQLite, supporting dynamic and static challenge types out of the box.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
ToolSecurity

CTFd

A Capture The Flag competition platform designed to be easy to use and customizable. Host your own CTF events with dynamic scoring, team management, and a real-time scoreboard.

Use Cases

  • CTF Competitions - Host jeopardy-style CTF events with multiple challenge categories and difficulty levels
  • Security Training - Create guided challenge sets for teaching offensive and defensive security skills
  • Team Management - Organize participants into teams with individual and team-based scoring
  • Education - Use in university courses and workshops to teach cybersecurity concepts hands-on

Getting Started

  1. Open your assigned domain in a browser
  2. Complete the setup wizard to configure your CTF name, admin account, and scoring mode
  3. Create challenge categories and add challenges via the admin panel
  4. Share the URL with participants to register and start competing

Default Configuration

  • Port: 8000 (HTTP)
  • Database: SQLite (persistent within the container volume)
  • Admin: Created during first-run setup wizard

Resources