Features

Git based source of truth

Container based Isolation

We use containers as the atomic source of handle for each of our challenge. They provides us with an isolated and secure environment for the challenges.

Easy Configuration

Beast provides an easy configuration interface which allows the challenge creator to focus on only one problem which is creating the challenge rather than thinking about the deployment scenarios for the same. There is a minimal overhead due to simplicity of configuration that the author goes through during challenge creation.

Configuration is even less of a pain due to great sensible defaults provided beast which works for most of the cases but are of course configurable.

To know more about configuration parameters provided by beast move to this section

SSH support for challenge instances

Beast provides challenge author access to each instance of all the challenges so that these challenges can be debugged on the fly in case there is a need for. This also means that challenge author can test/debug the challenges before publishing them.

For challenges which needs high degree of customization the author can create the environment by SSHing to the container and then export the running container image getting a tarball which can be used later to reproduce the environments.

Miscellaneous