Kalki007-80/networking_cybersecurity_bootcamp

GitHub: Kalki007-80/networking_cybersecurity_bootcamp

一个为期 12 天的网络与网络安全训练营,使用 Python 从零复现常用网络工具并最终构建统一网络侦察平台。

Stars: 1 | Forks: 0

# 网络与网络安全训练营 ![Days](https://img.shields.io/badge/days-12-informational) ![Language](https://img.shields.io/badge/language-Python%203-yellow) ![License](https://img.shields.io/badge/license-Educational--Use-lightgrey) ## 概述 本仓库记录了为期 12 天的网络与网络安全强化学习之旅。目标是打下坚实的网络基础,培养实用的 Linux 和 Python 技能,并完成一个专业的网络安全项目。 每一天都将理论与实践工具相结合。在学习路线结束时,我们不仅学习并研究了 `ping`、`traceroute`、`curl` 和 `nmap` 等标准网络实用工具的概念,还使用 Python 对其进行了功能复现,最终以一个专业的毕业项目作为高潮。 ## 学习目标 - 从基础开始学习计算机网络 - 理解 Linux 网络 - 开发 Python 网络工具 - 学习数据包分析与网络扫描 - 构建一个网络安全作品集项目 - 记录完整的学习过程 ## 学习路线图 | 天数 | 主题 | 项目产出 | |-----|-------|----------------------| | 第 1 天 | 网络基础 | 概念与笔记 — 网络基础知识、设备、协议、通信模型 | | 第 2 天 | OSI 模型与 TCP/IP | 概念与笔记 — 分层网络、封装、TCP/IP 架构 | | 第 3 天 | Linux 网络 | 概念与笔记 — Linux 网络命令、接口、路由与 DNS | | 第 4 天 | IP 寻址与子网划分 | 概念与笔记 — IPv4、CIDR、子网划分、网络与主机计算 | | 第 5 天 | 路由与交换 | **网络路径探索器** — DNS 解析、ICMP ping、traceroute、JSON/TXT 报告 | | 第 6 天 | Wireshark | **网络侦察扫描器** — 基于 CIDR 的主机发现与端口扫描 | | 第 7 天 | Nmap | 概念与笔记 — SSH、HTTPS、加密、HTTP 头 | | 第 8 天 | Python 网络 | **服务探听器** — 带有 banner grabbing 和 TLS 支持的 TCP 端口扫描器 | | 第 9 天 | 网络安全基础 | **HTTP 调查器** — HTTP 方法、自定义 headers、身份验证与响应时间 | | 第 10 天 | 数据包分析 | **TCP 客户端探索器** — 具有手动请求/响应解析的原始 socket HTTP 客户端 | | 第 11 天 | 安全仪表板 | **暗影 Web 服务器** — 具有静态文件、REST API 和日志记录的多线程 HTTP 服务器 | | 第 12 天 | 最终项目 | **暗影网络运营中心** — 结合 DNS、ping、traceroute、端口扫描、banner grabbing、TLS 检查、HTTP 分析、安全 headers、cookies 和技术检测的统一侦察平台 | ## 仓库结构 ``` networking-cybersecurity-bootcamp/ │ ├── d0y_1/ ├── d0y_2/ ├── d0y_3/ ├── d0y_4/ ├── d0y_5/ ├── d0y_6/ ├── d0y_7/ ├── d0y_8/ ├── d0y_9/ ├── d0y_10/ ├── d0y_11/ ├── d0y_12/ │ ├── .gitignore └── README.md ``` 每个项目目录包含: - 源代码 - 项目 README - 学习笔记 - 示例报告或输出 ## 工具 - Ubuntu Linux - Python 3 (标准库) - Git - VS Code - Wireshark - Nmap ## 涵盖技能 - OSI 模型 - TCP/IP - DNS - IPv4 与子网划分 - ICMP - TCP 与 UDP - HTTP 与 HTTPS - TLS - Socket 编程 - 多线程 - Banner Grabbing - 端口扫描 - HTTP 请求解析 - HTTP 响应解析 - REST API - 静态文件服务 - 日志记录 - JSON 处理 - 网络侦察 ## 道德规范使用 本仓库中的多个项目会通过网络主机进行主动探测,包括 DNS 查询、ping 扫描、端口扫描、banner grabbing、TLS 握手和 HTTP 请求。 这些工具**仅供您拥有或已获得明确授权的系统网络使用。** 未经授权对第三方系统进行扫描或侦察可能会违反相关法律、法规或可接受使用政策。 ## 进度 - [x] 第 1–4 天 — 网络基础 - [x] 第 5 天 — 网络路径探索器 - [x] 第 6 天 — 网络侦察扫描器 - [x] 第 7 天 — 安全概念 - [x] 第 8 天 — 服务探听器 - [x] 第 9 天 — HTTP 调查器 - [x] 第 10 天 — TCP 客户端探索器 - [x] 第 11 天 — 暗影 Web 服务器 - [x] 第 12 天 — 暗影网络运营中心 ## 许可证 仅供教育使用。 ## 作者 **Team Crypt0n1c** 逐包构建网络知识。
标签:CTI, Python, Subfinder, 安全培训, 安全工具开发, 实时处理, 密码管理, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络安全研究, 网络测绘, 计算机网络, 隐私保护