【文件属性】:
文件名称:ctf4e:教育夺旗(CTF)竞赛的框架
文件大小:542KB
文件格式:ZIP
更新时间:2021-04-02 01:11:26
C#
CTF4E:夺取教育旗帜
CTF4E是实践课程的框架,将学习目标与游戏化结合在一起。 它是在的的背景下开发的。
特征:
将课程划分为多个实验室,每个实验室都包含一组练习和标志
每个实验室的强制性和可选性练习
解决运动会加分; 错误的提交可能会施加罚款
标志是特殊的字符串,旨在隐藏和/或难以获取; 标记点与发现的数量成比例
将学生分成小组,分享分数和(如果需要)成绩
细粒度控制工作时间,运动和标记点
计分板,其中包含每个实验室以及整个课程的排名
用于连接实验室服务器的API
Ctf4e服务器
这是主要应用程序,可跟踪锻炼结果,标志提交和记分板。 它链接到相应的实验室服务器。
快速开始
可以通过以下步骤创建CTF服务器的新实例:
从run/server/文件夹中拉出文件。
编辑config.json和.env以匹配相应的运行时环境。
docker-compose up -d将启动C