Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 874 Bytes

File metadata and controls

58 lines (37 loc) · 874 Bytes

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