# ![](https://github.com/CTFd/CTFd/blob/master/CTFd/themes/core/static/img/logo.png?raw=true) ## 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. ![CTFd is a CTF in a can.](https://github.com/CTFd/CTFd/blob/master/CTFd/themes/core/static/img/scoreboard.png?raw=true) ## Features - Create your own challenges, categories, hints, and flags from the Admin Interface - Dynamic Scoring Challenges - Unlockable challenge support - Challenge plugin architecture to create your own custom challenges - Static & Regex based flags - Custom flag plugins - Unlockable hints - File uploads to the server or an Amazon S3-compatible backend - Limit challenge attempts & hide challenges - Automatic bruteforce protection - Individual and Team based competitions - Have users play on their own or form teams to play together - Scoreboard with automatic tie resolution - Hide Scores from the public - Freeze Scores at a specific time - Scoregraphs comparing the top 10 teams and team progress graphs - Markdown content management system - SMTP + Mailgun email support - Email confirmation support - Forgot password support - Automatic competition starting and ending - Team management, hiding, and banning - Customize everything using the [plugin](https://docs.ctfd.io/docs/plugins/overview) and [theme](https://docs.ctfd.io/docs/themes/overview) interfaces - Importing and Exporting of CTF data for archival - And a lot more...