A Ruby gem that specifies service status constants for VolgaCTF Final, an automatic checking system (ACS) for A/D CTF contests.
gem install volgactf-final-checker-result
or just add gem 'volgactf-final-checker-result'
to your Gemfile and run bundle
.
Status | Description |
---|---|
VolgaCTF::Final::Checker::Result::UP |
Service is up and operating as expected. |
VolgaCTF::Final::Checker::Result::CORRUPT |
Service returns unexpected flag but doesn't violate the protocol. Makes sense only for PULL operation. |
VolgaCTF::Final::Checker::Result::MUMBLE |
Service is violating the protocol. |
VolgaCTF::Final::Checker::Result::DOWN |
Can't establish connection to service. |
VolgaCTF::Final::Checker::Result::INTERNAL_ERROR |
Unexpected situation while running service checker. |
VolgaCTF::Final::Checker::Result
is a simple ruby-enum class.
MIT @ VolgaCTF