Contains all the components necessary to run a DC finals (attack-defense CTF) game from OOO

All the components necessary to run a game of the OOO DC CTF finals.

Authors: adamd, hacopo, Erik Trickel, Zardus, and bboe

Design Philosophy

This repo contains all the game components necessary to run an Attack-Defense CTF that OOO used from 2018–2021.

The design is based on adamd’s experience building the ictf-framework.

There are fundamental tenenats that we try to follow in the design of the system:

Spoke component model

The communication design of the components in the system (which you can kind of think of as micro-services) is a “spoke” model, where every component talks to the database (through a RESTish API), and no component directly talks to any other.

In this way,

 

 

 

To finish reading, please visit source site