{"repo":"fausecteam/ctf-gameserver","free":true,"listed":false,"github":"https://github.com/fausecteam/ctf-gameserver","clone":"git clone https://github.com/fausecteam/ctf-gameserver.git","description":"FAUST Gameserver for attack-defense CTFs","language":"Python","stars":120,"topics":["game-server","ctf","competition","django","attack-defense","python","go","gameserver"],"license":"ISC","category":"api-integrations-sdks","readme_excerpt":"CTF Gameserver ============== This is a Gameserver for attack-defense (IT security) CTFs. It is used for hosting FAUST CTF, but designed to be re-usable for other competitions. It is scalable to large online CTFs, battle-tested in many editions of FAUST CTF, and customizable for other competitions. For documentation on architecture, installation, etc., head to ctf-gameserver.org. What's Included --------------- The Gameserver consists of multiple components: Web: A Django-based web application for team registration, scoreboards, and simple hosting of informational pages. It also contains the model files, which define the database structure. Controller: Coordinates the progress of the competition, e.g. the current tick and flags to be placed. Checker: Place and retrieve flags and test the service status on all teams' Vulnboxes. The Checker Master launches Checker Scripts, which are individual to each service. Checkerlib: Libraries to assist in developing Checker Scripts. Currently, Python and Go are supported. Submission: Server to submit captured flags to. VPN Status: Optional helper that collects statistics about network connectivity to teams. Related Projects ---------------- There are several alternatives out there, although none of them could really convince us when we started the project in 2015. Your mileage may vary. ictf-framework from the team behind iCTF, one of the most well-known attack-defense CTFs. In addition to a gameserver, it includes utilities for VM creati","default_branch":null,"files":null,"tree":[],"storefront":"/r/fausecteam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fausecteam/ctf-gameserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}