老K博客 - 一个源码和技术分享的博客

GZ::CTF一站式解决方案!别再为搭建 CTF 平台发愁了!

老K博客
2024-11-27 / 0 评论 / 5 阅读 / 正在检测是否收录...
广告

随着网络安全竞赛的飞速发展,CTF平台部署/运维领域挑战重重,GZ::CTF作为一款基于 ASP.NET Core 开发的开源 CTF 平台,它不仅满足了 CTF 比赛组织者的核心需求,更通过创新的设计和技术拓展了竞赛的边界。

您是否遇到过?

比赛系统搭建太繁琐,调试比比赛本身还花时间?动态分值、容器化环境管理等高级功能,平台就是不支持?赛事结束后 Writeup 无法有效收集,队伍反馈缺少分析数据?别担心,这些问题 GZ::CTF 都能帮你解决!💪

省流

官方仓库地址:https://github.com/GZTimeWalker/GZCTF
官方教程文档:https://gzctf.gzti.me/zhCommand+D或者Ctrl+D收藏喵谢谢喵
GZ::CTF最新版本v1.0已发布,欢迎大家Star🎉🎉🎉版本详情:

  1. 运行时升级到了 dotnet 9,相关依赖已更新
  2. 完善了 7 种语言的翻译,另有 3 种 AI 翻译3. 以及一些小特性的添加和问题修复
    https://github.com/GZTimeWalker/GZCTF/releases/tag/v1.0.0

    GZ::CTF是什么?

    GZ::CTF 是一个基于 ASP.NET Core 的开源 CTF 平台,专为 Capture The Flag (CTF) 赛事设计,提供从题目管理到实时比赛监控的全流程解决方案。它不仅支持多语言、可定制化配置,还能轻松应对复杂的动态需求,让你专注于比赛内容,而非系统调试。
    m3zto2wh.png
    m3zto6jj.png

    核心特性

    1️⃣ 丰富的题目类型支持

  3. 静态/动态附件:满足共享和分队分发需求。
  4. 静态/动态容器:支持基于 Docker 和 Kubernetes 的环境生成。
  5. 动态分值系统:可定制分值曲线和三血奖励机制。

m3ztp2f3.png
m3ztp56l.png
m3ztp88e.png
2️⃣ 实时监控与比赛管理

  • SignalR 驱动的实时比赛通知与提交监控。
  • 比赛期间可动态启用、禁用题目或多次放题。

m3ztpr03.png
m3ztpttz.png
3️⃣ 灵活的存储与部署选项

  • 数据库:基于 PostgreSQL 的高效存储。
  • 文件系统:支持本地存储或 对象存储(如 MinIO/S3)。
  • 部署模式:支持 Docker Compose 一键部署,快速上手。

m3ztqhmx.png
4️⃣ 用户友好的比赛体验

  • 多语言支持:覆盖英语、中文、日语等多种语言。
  • 团队积分时间线与 Writeup 收集:比赛记录一目了然。
  • 暗黑模式 & 自定义主题:兼顾视觉舒适与个性化需求。
  • 比赛进行中可启用、禁用题目,可多次放题
  • 动态 flag 中启用作弊检测,可选的 flag 模版,leet flag 功能
  • 以及强大的系统、比赛、用户、日志、实例等等管理功能
    m3ztrgxo.png
    m3ztrjm2.png
    m3ztrm9q.png
    m3ztrq6m.png
本文共 596 个字数,平均阅读时长 ≈ 2分钟
广告
0

海报

正在生成.....

评论 (0)

语录
取消
CC BY-NC-ND