Sign inSign up

vk496/ctfd

By vk496

•Updated over 8 years ago

?

Image
0

149

vk496/ctfd repository overview

Build Status CTFd Slack

⁠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.

⁠Features

  • Create your own challenges, categories, hints, and flags from the Admin Interface
    • Static & Regex based flags
    • Users can unlock hints for free or with points
    • File uploads to the server or Amazon S3⁠
    • Limit challenge attempts & hide challenges
    • Automatic submission throttling
  • Scoreboard with automatic tie resolution
  • 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
  • Customize everything using the plugin⁠ and theme⁠ interfaces
  • Importing and Exporting of CTF data for archival
  • And a lot more...

⁠Install

  1. Run ./prepare.sh to install dependencies using apt.
  2. Modify CTFd/config.py⁠ to your liking.
  3. Use python serve.py in a terminal to drop into debug mode.
  4. Here⁠ are some deployment options
  5. You can check out the Getting Started⁠ guide for a breakdown of some of the features you need to get started.

⁠Live Demo

https://demo.ctfd.io/⁠

⁠Support

To get basic support, you can join the CTFd Slack Community⁠: CTFd Slack

If you prefer commercial support or have a special project, send us an email: [email protected]⁠.

⁠Managed Hosting

Looking to use CTFd but don't want to deal with managing infrastructure? Check out the CTFd website⁠ for managed CTFd deployments.

⁠HackerFire

Looking for CTF challenges to work on? HackerFire⁠ is a learning focused CTF built using CTFd. It features a wide variety of challenges and is updated with new content frequently. It also contains custom knowledge resources to teach newcomers about the techniques used to solve a challenge.

⁠Credits

Tag summary

Content type

Image

Digest

Size

116 MB

Last updated

over 8 years ago

docker pull vk496/ctfd:version-1.1.2