A lightweight, fast, and scalable CTF (Capture The Flag) competition engine written in PHP.
Mellivora is a PHP-based CTF (Capture The Flag) engine for hosting cybersecurity competitions. It provides a complete platform for creating challenges, managing teams, tracking scores, and administering events, solving the need for a customizable and scalable competition framework.
Cybersecurity educators, event organizers, and community leaders who need to run CTF competitions for training, recruitment, or entertainment purposes.
Developers choose Mellivora for its lightweight performance, extensive feature set, and proven scalability on cloud platforms like AWS, making it suitable for both small workshops and large-scale international competitions.
Mellivora is a CTF engine written in PHP
Optimized to run efficiently on minimal hardware like EC2 micro instances, with benchmarks provided, ensuring fast load times even for large competitions.
Includes arbitrary categories, dynamic scoreboards with CTF Time compatibility, and submission throttling, covering all essential aspects of competition management.
Designed to scale well on Amazon Elastic Beanstalk with S3 file storage support, making it suitable for cloud deployments in large-scale events.
Offers Docker setup via docker-compose, as detailed in the install guide, simplifying installation and reducing initial setup hurdles.
Built on PHP, which may not integrate well with modern JavaScript-centric development workflows and requires specific server environments, limiting flexibility for some teams.
The README emphasizes functionality over design; the interface may lack modern responsiveness and polish, as hinted by the screenshot gallery focusing on features.
Setup involves multiple steps like configuring caching, SMTP, and reCAPTCHA, which can be time-consuming and error-prone for new users without streamlined defaults.
CTFs as you need them
Platform to host Capture the Flag competitions
Create randomly insecure VMs
A Game of Hackers (CTF Scoreboard & Game Manager)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.