Awesome CTF
一个精心整理的Capture The Flag(CTF)框架、库、资源、软件和教程列表。该项目旨在帮助CTF初学者和经验丰富的选手在一个地方找到所有与CTF相关的内容。
功能特性
- 完整的工具分类:涵盖CTF创建和解题的各个方面
- 丰富的资源集合:包括操作系统、入门包、教程、战争游戏等
- 持续维护更新:社区驱动的资源收集和更新机制
- 质量保证标准:所有收录工具都经过功能性和实用性筛选
- 便捷的贡献流程:清晰的贡献指南和PR审核流程
安装指南
该项目是一个资源集合,无需传统安装。要使用列表中的工具:
- 克隆仓库到本地:
git clone https://github.com/apsdehal/ctf-tools.git
- 浏览相应的工具类别
- 按照各个工具的安装说明进行操作
对于开发贡献者,需要验证贡献内容:
npm install
npm test
使用说明
浏览工具分类
项目按照CTF的创建和解题两大方向进行分类:
创建工具:
- 取证工具
- 平台框架
- 隐写术工具
- Web挑战创建工具
解题工具:
- 攻击工具
- 暴力破解工具
- 密码学工具
- 漏洞利用工具
- 取证分析工具
- 网络工具
- 逆向工程工具
- 服务工具
- 隐写分析工具
- Web渗透工具
查找特定工具
每个工具条目都遵循统一格式:
- 工具名称作为链接
- 安装命令缩进显示在代码块中
- 简洁明了的描述说明
核心代码
项目结构组织
# 项目采用层次化分类结构
- Create (创建工具)- Forensics (取证)- Platforms (平台) - Steganography (隐写术)- Web (Web工具)
- Solve (解题工具)- Attacks (攻击)- Bruteforcers (暴力破解)- Cryptography (密码学)- Exploits (漏洞利用)- Forensics (取证)- Networking (网络)- Reversing (逆向工程)- Services (服务)- Steganography (隐写术)- Web (Web渗透)
- Resources (资源)- Operating Systems (操作系统)- Starter Packs (入门包)- Tutorials (教程)- Wargames (战争游戏)- Websites (网站)- Wikis (Wiki)- Writeups Collections (解题报告集合)
质量保证机制
## 质量标准
收录的软件包仓库应遵守以下质量标准:- 对社区普遍有用
- 功能正常可用
- 稳定可靠## 贡献验证
运行以下命令验证贡献是否符合指南:
`npm install`
`npm test`
条目格式规范
## 条目格式要求
- 列表项按*字母顺序*排序
- 每个项目限制为一个链接
- 链接应为软件包或项目名称
- 直接安装命令应在下一行,缩进2个空格并用反引号包围
- 描述应清晰、简洁、非宣传性
- 描述应在同一行跟随链接
该项目作为一个精心维护的CTF资源中心,为网络安全爱好者和CTF竞赛参与者提供了极大的便利,通过社区协作的方式不断丰富和完善CTF工具生态系统。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)
公众号二维码

公众号二维码
