dmtaylorjr/Network-Traffic-Analysis
GitHub: dmtaylorjr/Network-Traffic-Analysis
基于 Wireshark 和 Suricata 的家庭网络流量捕获与入侵检测分析项目,记录了从数据包采集到异常发现与自定义规则编写的完整实践。
Stars: 0 | Forks: 0
# 网络流量分析 — 家庭实验室
## 概述
从家庭环境中捕获实时网络流量,并部署 Suricata IDS 进行分析。编写了自定义检测规则,应用了 Emerging Threats Open 规则集,并在捕获的数据中识别出一个真实的异常事件。
## 使用的工具
- Wireshark 4.6.6 — 数据包捕获
- Npcap 1.88 — Windows 数据包捕获驱动程序
- Suricata 8.0.5 — 入侵检测引擎
- Emerging Threats Open Ruleset — 社区 IDS 特征库
## 我所做的工作
1. 使用 Wireshark 捕获了约 5 分钟的实时 Wi-Fi 流量(23,503 个数据包)
2. 在 Windows 上部署 Suricata IDS,并解决了 Npcap 依赖项问题
3. 下载并应用了 Emerging Threats Open 规则集
4. 编写了 4 条涵盖 ICMP、TCP 和 HTTP 的自定义 Suricata 检测规则
5. 识别出一个真实的异常事件 —— 来自外部 IP 在非标准端口 7500 上的重复连接
6. 针对识别出的异常编写了专门的检测规则
## 文件
| 文件 | 描述 |
|---|---|
| `network_traffic_analysis_casestudy.md` | 完整的技术报告和事件报告 |
| `custom.rules` | 自定义 Suricata 检测规则 |
| `home_capture.pcapng` | 来自家庭网络的原始数据包捕获 |
## 关键发现
- 家庭网络基线已通过 Emerging Threats 恶意软件和搜寻规则集验证为安全
- 所有 Web 流量均已加密 (HTTPS) —— 未检测到明文 HTTP
- 检测到来自 `34.159.75.126` 在端口 7500 上的异常重复连接 —— 已编写并验证了自定义规则
## 展现的技能
Wireshark · Suricata IDS · 自定义规则编写 · 告警筛选 · 网络基线分析 · IDS 故障排除 · 事件文档记录
标签:Metaprompt, Suricata, Wireshark, 入侵检测系统, 句柄查看, 安全数据湖, 异常检测, 现代安全运营, 网络安全, 防御绕过, 隐私保护