Skip to content

Support server and scripts for ad ctfs

License

Notifications You must be signed in to change notification settings

rikyiso01/ADServer

Repository files navigation

ADServer

A fast to setup support server for AD ctfs

Requirements

Local Requirements:

  • poetry >= 1.3.0
  • python >= 3.8
  • docker/podman
  • docker compose >= 2

Basic remote server requirements

  • docker
  • docker compose
  • ssh

Automatically installed remote requirements

Note: they need to available to be installed from a package manager

  • tcpdump
  • iproute2
  • git

Installation

Download the latest version from the release section

Install the python dependencies with poetry

poetry install

Prepare the docker images

docker compose build

Usage

When the competition starts run

poetry run python -m worker autosetup

and follow the instructions

After the competition you can cleanup the data with

docker compose down -v