MertcanKayirici/Nmap-MasterAcademy
GitHub: MertcanKayirici/Nmap-MasterAcademy
一个开源的 Nmap 网络安全教育项目,通过结构化课程、实践实验室和 AI 辅助学习帮助用户从入门到精通掌握 Nmap。
Stars: 0 | Forks: 0
🛡️ Nmap Master Academy
一个全面的开源 Nmap 学习仓库,包含结构化的文档、
实践实验室、测验、真实场景以及 AI 驱动的学习。




## 🤖 AI 学习助手
### 🚀 体验 Nmap Master Academy GPT
## 📖 关于
Nmap Master Academy 是一个开源教育项目,旨在通过结构化的文档、实践实验室、测验、渗透测试工作流和 AI 辅助学习,帮助学习者掌握 Nmap。
本仓库不仅关注命令,还遵循从初学者概念到高级 NSE 脚本和实际应用的完整学习路径。
## ✨ 特性
- 📘 **结构化文档** – 通过从初级到高级的分步课程学习 Nmap。
- 📋 **Cheat Sheet** – 快速访问最常用的 Nmap 命令和选项。
- 🧩 **Nmap 脚本引擎 (NSE)** – 涵盖 NSE 架构、类别、Lua 基础知识和自定义脚本开发的综合指南。
- 🧪 **实践实验室** – 旨在通过实际扫描场景巩固概念的练习。
- ❓ **互动测验** – 通过章节测验、答案解析和期末考试测试您的知识。
- 🛡️ **渗透测试工作流** – 了解在真实的渗透测试工作中如何使用 Nmap。
- 📚 **参考资料库** – TCP/UDP、TCP flags、常见端口、网络服务、ASCII 图表等。
- 🤖 **AI 学习助手** – 包含一个由本仓库文档驱动的自定义 GPT,用于交互式学习和命令解释。
- 📊 **可视化学习** – 贯穿文档的图表、截图、工作流说明和命令示例。
## 📸 文档预览
| Cheat Sheet | 课程 |
|-------------|--------|
|  |  |
| 实验室 | 测验 |
|------|------|
|  |  |
| 答案解析 | AI 助手 |
|------------|--------------|
|  |  |
## 📂 仓库结构
```
Nmap_Master_Academy
│
├── 01_Cheat_Sheet # Quick command reference
├── 02_Course # Complete Nmap learning course
├── 03_NSE # Nmap Scripting Engine & Lua
├── 04_Reference # Ports, protocols and networking references
├── 05_Labs # Hands-on practical exercises
├── 06_Quizzes # Quizzes, answer keys and final exam
├── 07_Pentest # Real-world pentesting workflows
│
├── Assets
│ ├── Banner
│ ├── Diagrams
│ ├── Logos
│ └── Screenshots
│
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── SECURITY.md
├── LICENSE
└── README.md
```
## 🗺️ 学习路线图
本仓库设计为一段结构化的学习旅程。
```
Cheat Sheet
│
▼
Course
│
▼
Reference
│
▼
Hands-on Labs
│
▼
Quizzes
│
▼
Pentest Workflows
│
▼
AI Learning Assistant
```
## 📚 您将学到什么
- 网络基础知识
- 主机发现
- TCP 和 UDP 扫描
- 端口扫描技术
- 服务和版本检测
- 操作系统检测
- 防火墙和 IDS 绕过
- 时序和性能优化
- 输出格式和报告
- Nmap 脚本引擎 (NSE)
- 针对 NSE 的 Lua 编程
- 自定义 NSE 脚本开发
- 实用渗透测试
- 使用 Bash 和 Python 实现自动化
- CTF 和 Hack The Box 枚举
## 📈 仓库亮点
| 类别 | 内容 |
|----------|---------:|
| 📘 课程章节 | 20+ |
| 🧩 NSE 课程 | 58+ |
| 🧪 实践实验室 | 37+ |
| ❓ 测验部分 | 6 |
| 🎓 期末考试 | ✔ |
| 📖 参考指南 | 7+ |
| 📊 图表 | 10+ |
| 🤖 AI 学习助手 | ✔ |
## 🌍 开源
Nmap Master Academy 是一个开源教育项目,旨在让每个人都能免费获得高质量的网络安全教育。
无论您是学生、IT 专业人士、系统管理员还是渗透测试人员,我们都欢迎您探索、学习、改进并为该项目做出贡献。
如果您觉得这个仓库有用,请考虑给它点个 ⭐ 并与他人分享。
## 🚀 路线图
### 版本 1.x
- [x] 结构化文档
- [x] Cheat Sheet
- [x] 完整课程
- [x] NSE 文档
- [x] 参考资料
- [x] 实践实验室
- [x] 互动测验
- [x] 渗透测试工作流
- [x] AI 学习助手
### 未来计划
- [ ] 交互式 MkDocs 网站
- [ ] 视频学习系列
- [ ] 更多实践实验室
- [ ] 高级 NSE 项目
- [ ] 社区挑战
- [ ] 交互式练习平台
- [ ] 更多图表和可视化
- [ ] 多语言文档
## 📄 许可证
本项目基于 **MIT License** 授权。
您可以根据许可条款自由使用、修改、分发本项目并为其做出贡献。
有关更多信息,请参阅 **LICENSE** 文件。
## 👨💻 作者
### Mertcan Kayırıcı
网络安全 • 网络 • 开源 • 持续学习
🐙 GitHub: [MertcanKayirici](https://github.com/MertcanKayirici)
**Master Academy** 开源网络安全教育系列的一部分。
为网络安全社区倾注 ❤️ 制作。
标签:CTI, Nmap, NSE脚本, rizin, 云存储安全, 应用安全, 开源教程, 插件系统, 网络安全教育, 网络扫描, 虚拟驱动器, 逆向工具, 防御加固