剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 CTF思路 TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 …
TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️ CTF思路 点击放大
作者:admin 发布:2026-10-05

TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️

项目说明<p align="center"> <img src="TeamIco.svg" width="120" alt="TGCTF Logo"></p><h1 align=…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
334浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️

TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️

项目说明

<p align="center">
<img src="TeamIco.svg" width="120" alt="TGCTF Logo">
</p>

<h1 align="center">🏴 TGCTF - 天格CTF平台</h1>

<p align="center">
<strong>✨ 一个现代化、功能完备的 CTF 竞赛平台 ✨</strong>
</p>

<p align="center">
<a href="#-特性功能">特性</a> •
<a href="#-技术栈">技术栈</a> •
<a href="#-快速开始">快速开始</a> •
<a href="#-项目结构">项目结构</a> •
<a href="#%EF%B8%8F-配置说明">配置</a> •
<a href="#-作者">作者</a>
</p>

<p align="center">
<img src=" alt="Go">
<img src=" alt="Gin">
<img src=" alt="PostgreSQL">
<img src=" alt="Docker">
<img src=" alt="License">
</p>

---

🎯 项目简介

TGCTF(天格CTF) 是一个功能完善的 CTF(Capture The Flag)网络安全竞赛平台,支持 Jeopardy 解题赛 和 AWD-F 攻防修复赛 两种比赛模式。

平台专为网络安全竞赛设计,具备完整的比赛管理、题目管理、队伍管理、Docker 动态靶机、防作弊检测和实时大屏监控等功能。

---

🌟 特性功能

🎮 比赛模式

| 模式 | 描述 |
|------|------|
| 🧩 Jeopardy | 传统解题赛,选手解题获取 Flag 提交得分,支持临时题目 |
| ⚔️ AWD-F | 攻防修复赛,选手防守自己的靶机并修复漏洞 |

🛠️ 核心功能

<table>
<tr>
<td width="50%">

📋 比赛管理

  • 🎯 多比赛同时运行

  • ⏰ 自动状态切换(pending → running → ended)

  • 🏆 一二三血奖励配置

  • 📢 比赛公告系统

  • 🔒 组织隔离与队伍审核
  • </td>
    <td width="50%">

    📝 题目系统

  • 📚 题库管理,跨比赛复用

  • 📝 临时题目,比赛内快速创建

  • ☑️ 不定项选择题,支持多选与答题次数限制

  • 🏷️ 多类别支持(WEB/PWN/REVERSE/CRYPTO/MISC...)

  • 📊 动态计分模型

  • ⏱️ 定时放题

  • 💡 多提示支持
  • </td>
    </tr>
    <tr>
    <td width="50%">

    🐳 Docker 容器

  • 🚀 动态靶机一键启动

  • 🔄 队伍独立 Flag

  • ⏳ TTL 自动销毁与续期

  • 📦 端口池管理

  • 🔧 资源限制(CPU/内存)
  • </td>
    <td width="50%">

    🔍 防作弊系统

  • 🌐 同 IP 异常检测

  • 🚨 Flag 共享检测

  • 📡 实时 WebSocket 推送

  • 🔒 自动封禁机制

  • 📊 IP 轨迹追踪
  • </td>
    </tr>
    <tr>
    <td width="50%">

    📊 排行榜 & 大屏

  • 🥇 实时排行榜

  • 📈 分数趋势图

  • 🖥️ 比赛大屏监控

  • 🩸 一二三血公告

  • 🔄 WebSocket 实时更新
  • </td>
    <td width="50%">

    ⚔️ AWD-F 专属

  • 🛡️ 补丁上传与验证

  • 🔥 EXP 自动攻击调度

  • 📊 防守得分统计

  • 🔄 容器重置功能

  • ⏱️ 全局攻击倒计时
  • </td>
    </tr>
    </table>

    ---

    🛡️ 技术栈

    <table>
    <tr>
    <td align="center" width="96">
    <img src=" width="48" height="48" alt="Go">
    <br><strong>Go 1.23</strong>
    </td>
    <td align="center" width="96">
    <img src=" width="48" height="48" alt="Gin">
    <br><strong>Gin</strong>
    </td>
    <td align="center" width="96">
    <img src=" width="48" height="48" alt="PostgreSQL">
    <br><strong>PostgreSQL 16</strong>
    </td>
    <td align="center" width="96">
    <img src=" width="48" height="48" alt="Docker">
    <br><strong>Docker</strong>
    </td>
    <td align="center" width="96">
    <img src=" width="48" height="48" alt="JWT">
    <br><strong>JWT</strong>
    </td>
    </tr>
    </table>

    后端

  • 🔧 Go 1.23 - 高性能后端语言

  • 🌐 Gin - 轻量级 Web 框架

  • 🗃️ pgx - PostgreSQL 驱动

  • 🔐 golang-jwt - JWT 认证

  • 🔒 bcrypt - 密码加密
  • 数据库

  • 💾 PostgreSQL 16 - 主数据库
  • 容器化

  • 🐳 Docker - 动态靶机容器

  • 🐙 Docker Compose - 服务编排
  • 前端

  • 🎨 Tailwind CSS - 原子化 CSS 框架

  • ⚡ Alpine.js - 轻量级 JS 框架

  • 📡 WebSocket - 实时通信
  • ---

    🚀 快速开始

    📋 前置要求

  • Docker & Docker Compose

  • Git
  • ⚡ 一键部署

    🔑 默认账号

    > [!warning]
    >
    > ⚠️ 生产环境请务必修改默认密码!

    | 账号 | 密码 | 说明 |
    |------|------|------|
    | tan91 | tan91 | 超级管理员(请修改) |

    ---

    📁 项目结构

    ---

    ⚙️ 配置说明

    🔧 环境变量

    | 变量名 | 默认值 | 说明 |
    |--------|--------|------|
    | DATABASE_URL | - | PostgreSQL 连接串 |
    | JWT_SECRET | change-this-secret | JWT 签名密钥 |
    | ADMIN_USERNAME | tan91 | 超级管理员用户名 |
    | ADMIN_PASSWORD | - | 超级管理员密码 |
    | SER | 80 | 服务端口 |

    📝 docker-compose.yml 示例

    ---

    📊 系统架构

    ---

    🎨 界面预览

    > [!tip]
    >
    > 💡 平台采用深色主题设计,橙黑配色,科技感十足!

    特色界面

  • 🏠 首页 - 赛博朋克风格的欢迎页

  • 🔐 登录/注册 - 极简设计,快速上手

  • 🎮 比赛题目 - 卡片式布局,分类清晰

  • 📊 排行榜 - 实时更新,一二三血标记

  • 🖥️ 大屏监控 - 比赛实时动态展示

  • ⚙️ 管理后台 - 功能完备的管理界面
  • ---

    📈 动态计分模型

    TGCTF 采用 指数衰减动态计分 模型:

    $$
    S(N) = S_{min} + (S_{max} - S_{min}) \times e^{-\frac{N-1}{10 \times D}}
    $$

    其中:

  • S(N) = 当前分值

  • Smax = 初始分数

  • Smin = 最低分数

  • N = 已解出队伍数

  • D = 难度系数 (1-10)
  • 血量奖励(可配置):

  • 🩸 一血:基础分 +5%

  • 🩸 二血:基础分 +3%

  • 🩸 三血:基础分 +1%
  • ---

    🤝 贡献指南

    欢迎提交 Issue 和 Pull Request!

    1. Fork 本仓库
    2. 创建特性分支 (git checkout -b feature/AmazingFeature)
    3. 提交更改 (git commit -m 'Add some AmazingFeature')
    4. 推送到分支 (git push origin feature/AmazingFeature)
    5. 开启 Pull Request

    ---

    📄 开源协议

    本项目采用 AGPL-3.0 License 开源协议。

    > [!warning]
    >
    > 如果你修改了本项目并通过网络提供服务,你必须公开你的修改后的源代码。

    详见 LICENSE 文件。

    ---

    👨‍💻 作者

    <table>
    <tr>
    <td align="center">
    <a href="
    <img src="web/assets/hacker.png" width="100px;" alt="tan91"/>
    <br />
    <sub><b>tan91</b></sub>
    </a>
    <br />
    <a href=" title="GitHub">🐙 GitHub</a>
    <br />
    <a href=" title="Blog">📝 CSDN</a>
    </td>
    </tr>
    </table>

    ---

    <p align="center">
    <strong>Made with ❤️ by tan91</strong>
    </p>

    <p align="center">
    Copyright © 2021-present tan91. All Rights Reserved.
    </p>

    ---

    📸 项目截图

    <details>
    <summary>🏠 <b>首页 & 登录</b></summary>
    <br>

    !首页

    !登录

    !注册

    </details>

    <details>
    <summary>🎯 <b>比赛界面</b></summary>
    <br>

    !比赛列表

    !题目列表

    !题目详情

    !动态靶机

    !排行榜

    </details>

    <details>
    <summary>⚔️ <b>AWD-F 攻防模式</b></summary>
    <br>

    !AWD-F题目

    !AWD-F大屏监控

    </details>

    <details>
    <summary>🛠️ <b>管理后台</b></summary>
    <br>

    !仪表盘

    !比赛管理

    !题目管理

    !用户管理

    !队伍管理

    !防作弊监控

    !Docker管理

    !系统设置

    </details>

    ---

    <p align="center">
    ⭐ 如果觉得这个项目对你有帮助,请给一个 Star 吧!⭐
    </p>

    项目信息

    开发语言:HTML

    Star 数:376

    技术要点

    该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️ Jeopardy + AWD-F ヾ(◍°∇°◍)ノ゙展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题TGCTF - 🚩 天格CTF - 开源CTF竞赛平台 | Open-source CTF Platform ⚔️
    所属分类CTF思路
    发布作者admin
    发布时间2026-10-05 23:42:38
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数334
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册