beast
beast copied to clipboard
Jeopardy-style CTF challenge deployment and management tool.
the response of api endpoint `/api/info/users` looks like an array of objects structured like `{"id":4,"username":"test","role":"contestant","status":0,"score":800,"email":"[email protected]"}`. We need to add the rank field for each user. Refer to single user info...
In the cmd/beast/commands.go, a better, more generic assignment of variables (bool) can be done.
Currently, for periodic sync of challenges, we are monitoring the whole repository and we pull changes even for challenges that have not been deployed. This is a waste of resources....
https://github.com/koalaman/shellcheck
Currently beast builds images from the cache. It will be great if it force rebuilds the docker image when a flag/argument is sent for it so that the challenges can...
This will be useful for debugging purposes. Currently the names of all the containers are sha256 of the name which makes it a bit difficult while debugging. `beast show challenges...
Need API to allow the user to manage multiple challenges on a single request by providing multiple challenge_ids
The format of log messages is not consistent in the code. We can pick up a format and refine all the log messages according to it.
- [ ] register api - [ ] add notifications api