Ctf Leaderboard

screenshot of Ctf Leaderboard

A CTF scoreboard for the submission of flags during a CTF challenge. Built using Django.

Overview:

The CTF Leaderboard is a web application designed to provide participants of a Capture the Flag (CTF) challenge with a platform to enter their found flags. The app aims to enhance the competitive nature of the game by offering a live overview of all the flags found by participants. This application is written in Python 3 and utilizes the Django web framework.

Features:

  • Submit Flags: Participants can submit flags that they have found during the CTF challenge.
  • Live Reload: The leaderboard provides a live overview of all the found flags, creating a dynamic and competitive experience.
  • Simple Administration: The app features a user-friendly administration interface through the Django admin UI, accessible at "/admin".
  • Custom Landing Page: Instructions, links, and screenshots can be displayed on a customizable landing page by utilizing the Content-model in the database.

Summary:

The CTF Leaderboard is a Python-based web application built with the Django framework. It offers a simple and efficient way for participants to enter flags they have found during a CTF challenge. The live reload feature adds a competitive element, while the Django admin UI and customizable landing page make administration and user engagement straightforward. Potential feature enhancements have been suggested, and contributors are welcome to implement them and submit pull requests.