关于我整合了一个CTFd的比赛专版
本文最后更新于:2022年12月2日 下午
背景
因为经常会组织我们内部的一些小比赛,在每次比赛前都需要搭建平台,首选当然是CTFd
的,也是因为他便捷好用,功能都非常的完善,但是每次比赛搭建一次平台然后整合内容属实太难受,所以我打算整合一个CTFd
的比赛专版。
现有功能
动态靶机
这肯定是必须的,因为总有人不愿意总有游戏规则,用这个防作弊。
平台内部播报
当然也是通过公告方式实现的,只播报每道题的前3血,并且在右下角有个小弹窗,播报后就直接删除了,在公告页面不存留。
排行榜
将采用H1VE那样的类型,方便查看做题信息。
题目界面会显示图标
通过这种方式来激励玩家答题。
题目显示做题人数
也是通过这种激励玩家的。
前端完全汉化
总所周知,我最擅长汉化这种事情了。
QQ群播报
可以选择前三血或者是全部播报
单选题,多选题,ACM题
TODO
欢迎下方留言其他功能
- 通过CTFd自带的API,制作数据大屏
截图
先来几张已经实现的图
总结
目前也就整合了这么几个,等我发现好用的再整合进去,等我觉得完整了之后就会开源了
关于我整合了一个CTFd的比赛专版
https://blog.didctf.com/2022/10/19/关于我整合了一个CTFd的比赛专版/