This repository bundles the specification for the communication between different parts of the ENOWARS infrastructure.
The ctf.json
serves as the central configuration file for the EnoEngine. It contains information about e.g. the round length, the registered teams and the services/checkers being used.
See ctf.json
The checker API specifies the HTTP-based protocol which is used by the engine (and any other tool interacting with the checkers) to send it tasks and receive the result of the task.
See checker protocol
The service & checker tenets specify the requirements a service, its vulnerabilities and associated checker have to satisfy.