
已更新Jul 27, 2026
Cybersecurity-Projects — 已更新!
构建70个项目,范围从初学者到高级,任何人都可以——学习、在此基础上构建、用作参考,甚至直接复制。游戏化网络安全学习 👇
网络安全项目 🐉
70个网络安全项目、认证路线图与资源
由 CertGames 支持实现
查看完整项目:
正在构建:DDoS 缓解工具
快速导航
项目
实操网络安全项目,含完整源代码,按四个层级组织——基础(面向零基础、首次接触编程的初学者)、入门、中级和高级。
认证路线图
10条结构化职业路径,附有 SOC 分析师、渗透测试员、安全工程师等方向的认证指南。
学习资源
面向网络安全从业者的工具、课程、认证、社区与框架。
项目
[!TIP] 想有人带着你一步一步构建这些项目,而不是只读现成的源代码? CertGames 提供引导式的项目课程,从零开始搭建真实的安全工具,边做边讲解概念。同样的项目,少走弯路。免费
基础项目
[!NOTE] 如果你是第一次写代码,从这里开始。 基础级是面向零基础的——专为从未写过 Python、几乎没使用过终端、对网络安全完全陌生的人设计。源文件带有大量教学注释,每个
learn/文件夹都从零开始解释概念。当你对这个层级感到舒适后,入门级项目将假设你已经掌握了语言基础,节奏会更快。基础级的独特之处:
- 单文件项目——整个工具存在于一个可读的 Python 文件中,无需在文件间跳转。
- 大量教学注释——每个引入新概念的行都有内联注释。
- 每个函数都带有 NumPy 风格的文档字符串——说明函数功能、存在原因、每个参数的作用。
- 深度极深的
learn/文件夹——同时从零解释 Python 特性和安全概念。- 高级代码,零基础解释——代码本身仍是生产级质量。
| 项目 | 信息 | 你将学到 |
|---|---|---|
| Hash Identifier 通过前缀、长度和字符集识别哈希类型 | 哈希家族(MD5, SHA, bcrypt, Argon2)• PHC 字符串格式 • 模式匹配 • 纯函数设计 源代码 | 文档 | |
| HTTP Headers Scanner 审计某个 URL 的响应头,检查缺失或薄弱的安全控制 | HTTP 基础 • 安全头(CSP, HSTS, X-Frame-Options)• httpx 请求 • 评分审计 源代码 | 文档 | |
| Password Manager 使用主密码解锁的加密本地保险库 | Argon2id 密钥派生 • AES-GCM 认证加密 • 安全的磁盘保险库 • 主密码工作流程 源代码 | 文档 |