Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 918 Bytes

service-checker-guide.md

File metadata and controls

24 lines (16 loc) · 918 Bytes

VolgaCTF Final: Service checker guide

A service checker is a REST service. It must conform to VolgaCTF Final Checker Protocol.

One implementation (from the Infrastructure guide) is the following: a VM instance, on which a number of Docker containers is run and Nginx acting as a load-balancer.

Containers are identical and based on an image created with the help of VolgaCTF Final devenv.

A so-called fleet is managed by systemctl:

$ ssh checker1.final.volgactf.test
$ sudo systemctl start/stop volgactf_final_checker1.target

The target comprises several systemd services. To get their statuses, run

$ ssh checker1.final.volgactf.test
$ sudo systemctl status 'volgactf_final_checker1*'

License

MIT @ VolgaCTF