A cloud-based Attack-Defense CTF competition platform. It consists of a Terraform script to deploy the infrastructure on GCP.
Values that should be customized are denoted by CHANGEME
in the Terraform script.
This project uses Packer to build a game instance image. The Packer script is located in the infra/packer
directory. It installs the necessary dependencies and sets up the game instance.
You can also customize Packer script to include your own challenges. (Please refer to the file
provisioner in the Packer script)
You can run the Packer script using the following command:
packer build -var-file="variables.pkrvars.hcl" game-instance.pkr.hcl