Nakiami / mellivora

Mellivora is a CTF engine written in PHP
GNU General Public License v3.0
441 stars 171 forks source link

Buttons for backup and restore database (with or without users) #103

Open copterdoc opened 6 years ago

copterdoc commented 6 years ago

Let's say I teach High School classes. I'd like to run this CTF throughout the semester, each week opening a new category. I'd also like a button to just reset the CTF after the semester and allow new students to register.

The management interface needs a way to backup and restore all categories and challenges with a selection checkbox for merge or overwrite for porting the same flag set between semesters. It also needs the ability to delete one database and restore another for switching flag sets for different audiences (cyber vs coding).

Backing up the whole database including users should also be a push-button option (for nightly backups during the semester).