zhl2008 / awd-platform

platform for awd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#awd-platfrom

this is a project to set up your awd environment(web challenges only) quickly, all of the gameboxes are docker-based, and the score board is terminal based.

usage: you need to copy your challenge for each team within the batch.py, for example: [python batch.py web_server 4], this command will copy the web_server directory to 4 folders, and creates the docker.sh as well as the run.sh for each folder. then to start all docker, just run [python start.py 4], this command will create totally 6 dockers, one for checker_server, one for flag_server, and 4 gameboxes. to clean up all dockers, just run [python stop_clean.py], it will stop all dockers, and clear all dockes for you. the scores of each team can be viewed in the output of check.py of the checker.

enjoy it!

About

platform for awd


Languages

Language:Python 28.2%Language:Go 16.0%Language:CSS 12.1%Language:PHP 11.8%Language:JavaScript 9.8%Language:C 9.7%Language:HTML 8.3%Language:Assembly 1.3%Language:Objective-C 1.0%Language:C++ 0.6%Language:Shell 0.3%Language:Makefile 0.2%Language:TeX 0.2%Language:Roff 0.1%Language:M4 0.1%Language:Smarty 0.0%Language:Batchfile 0.0%Language:Perl 0.0%Language:Hack 0.0%Language:DIGITAL Command Language 0.0%Language:ASP 0.0%Language:Inno Setup 0.0%Language:Java 0.0%Language:PLpgSQL 0.0%Language:Mako 0.0%Language:Pascal 0.0%Language:Yacc 0.0%Language:Ruby 0.0%Language:Logos 0.0%Language:Awk 0.0%Language:Fortran 0.0%Language:Vim Script 0.0%Language:CoffeeScript 0.0%