nullforu/smctf

GitHub: nullforu/smctf

SMCTF 是一款优化的 Jeopardy 模式 CTF 竞赛平台,旨在解决现有平台初始配置复杂、部署门槛高的问题,方便快速举办网络安全竞赛。

Stars: 11 | Forks: 1

## SMCTF:面向所有人的 CTF 平台,专为 SMCH 定制[^1]
backend-test-ci codecov

SMCTF Preview SMCTF Preview

文档 | Backend | Container Orchestrator | Frontend | Infrastructure
## 关于 **SMCTF**[^2] 是由世明计算机高中(SMCH)的 DevOps 与云计算社团 [Null4U](https://github.com/nullforu) 开发的 CTF 平台。 在为 [SCA](https://www.instagram.com/smc.sec_sca) 等学校安全社团举办 CTF 比赛时,我们遇到了几个挑战: - 使用现有的开源 CTF 平台学习曲线过于陡峭。 - 它们需要进行复杂的初始配置,例如安装插件来为每个题目分配独立的实例或虚拟机。 - 现有平台仅以 container 镜像或源代码形式提供,需要我们设计适合自身基础架构的架构。 - 我们还发现日志记录、监控和用户管理功能不够完善。 因此,我们决定将开发自己的 CTF 平台作为一个长期项目。我们将其作为开源项目发布,以便能在各种 CTF 比赛中投入使用。 ## 功能 详情请参阅 [SMCTF 文档](https://ctf.null4u.cloud/smctf/)。此 README 仅提供简要概述。