Admin bot used for LA CTF challenges.
The admin bot is designed to be an extensible Docker image that can be deployed to Google Cloud Run. Environment variables can optionally be stored in a file as KEY=VALUE
pairs in either /app/chall.env
or /app/.env
, and challenge handlers will be read from the /app/handlers
directory.
To use reCAPTCHA, set the RECAPTCHA_SITE
and RECAPTCHA_SECRET
environment variables to the correct value.
An example of deployment can be seen in the example
directory. The Docker container must be run with --privileged
for Chrome's sandbox, or deployed in a second generation Cloud Run instance.