Rush-69/Threat-Hunting-Dashboard
GitHub: Rush-69/Threat-Hunting-Dashboard
基于 CICIDS 2017 数据集的威胁狩猎仪表盘,通过行为分析和交互式可视化检测 DDoS 攻击模式并映射 MITRE ATT&CK 框架。
Stars: 0 | Forks: 0
# 威胁狩猎仪表盘
一个真实的 SOC 分析师项目,通过行为分析和交互式可视化来检测网络流量中的 DDoS 攻击模式。
## 项目概述
- 分析了来自 CICIDS 2017 数据集的 221,264 条真实网络连接记录
- 使用行为模式分析识别出 128,014 个 DDoS 攻击流
- 构建了交互式仪表盘,以可视化攻击流量与正常流量
- 将发现结果映射到 MITRE ATT&CK 框架 (T1498)
- 生成了一份专业的威胁狩猎报告,并包含检测建议
## 使用的工具
- Python 3.13
- Pandas (数据分析)
- Plotly Dash (交互式仪表盘)
- Jupyter Notebook (探索性分析)
## 数据集
下载地址:https://www.kaggle.com/datasets/dhoogla/cicids2017
所需文件:DDoS-Friday-no-metadata.parquet
## 如何运行
1. 安装依赖:`pip install pandas dash plotly fastparquet`
2. 下载数据集并使用 Jupyter notebook 将其转换为 CSV 格式
3. 运行仪表盘:`python dashboard.py`
4. 在浏览器中打开:http://127.0.0.1:8050
标签:CICIDS2017, Cloudflare, DDoS攻击检测, MITRE ATT&CK, NoSQL, Plotly Dash, Python, SOC分析, Threat Hunting, 交互式可视化, 代码示例, 威胁情报, 安全仪表盘, 安全报告, 安全运营中心, 开发者工具, 异常检测, 数据分析, 无后门, 流量监控, 网络安全, 网络安全项目, 网络映射, 网络流量分析, 逆向工具, 隐私保护