1 Star 0 Fork 5

yo_哥/awd-platform

forked from d3N00t/awd-platform 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
start.py 921 Bytes
一键复制 编辑 原始数据 按行查看 历史
d3N00t 提交于 2020-06-03 09:37 . master
#!/usr/bin/env python
import sys
import os
dir = sys.argv[1]
teamno = int(sys.argv[2])
def start_flag():
os.system('cd flag_server && sh docker.sh')
print '[*] start docker flag_server'
def gen_host_lists():
res = ''
for i in range(teamno):
res += "team%d:172.17.0.%d\n" % (i+1 , i+2)
open('check_server/host.lists','w').write(res)
def start_check():
gen_host_lists()
os.system('cd check_server && sh docker.sh')
print '[*] start docker check_server'
def start_team(teamno):
team_dir = 'team' + str(teamno)
os.system('cd %s/%s/ && sh docker.sh'%(dir,team_dir))
print '[*] start docker %s' % team_dir
if __name__ == '__main__':
for i in range(teamno):
start_team(i+1)
start_check()
start_flag()
for i in range(teamno):
os.system('touch ./flag_server/submitted/team%s.txt' % (str(i+1)))
os.system("chmod 777 ./flag_server/submitted/*")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/yoyoyang/awd-platform.git
git@gitee.com:yoyoyang/awd-platform.git
yoyoyang
awd-platform
awd-platform
master

搜索帮助