Simple capture the flag web application
JavaScript Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


CTF is a simple django capture the flag server. It was designed by request for a Blackhat 2011 talk. Its simple, quick and easy to set up. Simply deploy to a server and use Nginx to proxy connections.

After it is set up and working then navigate to /admin/ and log in. Create one (and only one) settings object, and as many questions as you wish. Then have a play, the rest should explain itself.


  • Add and customize live questions
  • Set a timeout for each question
  • Set custom points per question
  • Track live statistics on who has answered what question
  • End of session rankings
  • Countdown timer