Mellivora
Mellivora è un motore per CTF scritto in PHP. Vuoi una panoramica rapida? Dai un'occhiata a una galleria di screenshot su imgur. Vuoi iniziare subito? Usa Mellivora con Docker.
Caratteristiche
- Categorie e sfide arbitrarie.
- Classifica con supporto opzionale di più tipi di squadre.
- Correzione manuale o automatica delle risposte a testo libero.
- Suggerimenti per le sfide.
- Pagina di avanzamento della squadra.
- Pagina di panoramica delle sfide.
- Limita l'esposizione di categorie e sfide a determinati periodi.
- Rivelazione della sfida alla risoluzione della sfida madre (da qualsiasi squadra).
- Restrizioni opzionali alla registrazione basate su regex per email.
- Upload di file per le sfide locale o su Amazon S3.
- Aggiunta opzionale automatica di MD5 ai file.
- Console di amministrazione con panoramica sulla competizione.
- Creazione/modifica delle notizie in prima pagina.
- Voci di menu arbitrarie e pagine interne.
- Limitazione opzionale del numero totale e basata sul tempo per l'invio di risposte.
- Gestione utenti con correlazione IP.
- Log interno per la cattura delle eccezioni.
- Supporto a reCAPTCHA.
- Password definite dall'utente o generate automaticamente alla registrazione.
- Ricerca utente/email/IP.
- Cache configurabile.
- Consapevolezza dei proxy di cache (come Cloudflare) (fiducia opzionale per x-forwarded-for).
- Dominio opzionale separato per i file statici.
- Supporto alle analitiche di Segment.
- Supporto email SMTP. Composizione di email in massa o singole.
- Supporto all'autenticazione a due fattori TOTP.
- Classifica JSON compatibile con CTF Time.
- Reset della password self-service e da amministratore.
- e molto altro ...
Scalabilità
Mellivora scala bene su Amazon Elastic Beanstalk e supporta l'archiviazione di file su S3.
Prestazioni
Mellivora è leggero. E veloce. Molto veloce. Vuoi gestire una grande competizione su un'istanza EC2 micro? Nessun problema!? Vedi benchmarks.md per alcuni benchmark forse poco utili.
Installazione
Sviluppo

PR accettati volentieri. Testa usando Codeception. Leggi ulteriori informazioni sui test qui.
Licenza
Questo software è concesso in licenza sotto la GNU General Public License v3 (GPL-3). La directory "include/thirdparty/" contiene codice di terze parti. Si prega di leggere i loro file LICENSE per informazioni sulla disponibilità e distribuzione del software.