Mohan-10-15/Network-Packet-Analyzer
GitHub: Mohan-10-15/Network-Packet-Analyzer
基于 Python 和 Scapy 构建的桌面端网络安全监控平台,提供实时数据包捕获、威胁检测、MITRE ATT&CK 映射与 SOC 风格可视化仪表板。
Stars: 0 | Forks: 0
# 网络威胁检测与流量情报平台
## 概述
一个使用 Python、Scapy、SQLite、PyQt6 和威胁情报技术开发的专业网络安全监控平台。
该平台捕获实时网络流量,实时分析数据包,检测可疑活动,将威胁映射到 MITRE ATT&CK 框架,执行 GeoIP 分析,并通过安全运营中心 (SOC) 风格的仪表板呈现结果。
## 功能
### 网络监控
- 使用 Scapy 进行实时数据包捕获
- 协议分析 (TCP、UDP、ICMP)
- Top Talkers 分析
- 协议分布分析
### 威胁检测
- 端口扫描检测
- SYN Flood 检测
- ARP Spoof 检测
- DNS 隧道检测
### 威胁情报
- 已知恶意 IP 检测
- MITRE ATT&CK 技术映射
- GeoIP 国家分析
### 仪表板
- 实时监控仪表板
- 威胁情报源
- 事件时间线
- 威胁热力图
- 威胁地图
- 执行级安全指标
### 报告
- SQLite 告警存储
- 事件记录
- PDF 安全报告
## 技术栈
| 组件 | 技术 |
|------------|------------|
| 语言 | Python 3 |
| 数据包捕获 | Scapy |
| GUI | PyQt6 |
| 数据库 | SQLite |
| 图表 | Matplotlib |
| GeoIP | MaxMind GeoLite2 |
| 报告 | ReportLab |
## 架构
```
Network Interface
↓
Packet Capture Engine
↓
Protocol Decoder
↓
Threat Detection Engine
↓
Threat Intelligence
↓
MITRE ATT&CK Mapping
↓
SQLite Database
↓
SOC Dashboard
↓
PDF Reports
```
## 项目结构
```
NetworkPacketAnalyzer-Pro
│
├── analyzer
├── capture
├── dashboard
├── database
├── detection
├── geoip
├── reports
├── logs
│
├── main.py
└── README.md
```
## 仪表板组件
### 安全运营中心仪表板
- 执行级指标
- 威胁量表
- 威胁情报源
- 威胁热力图
- 威胁地图
- 事件时间线
- 协议分析
- 告警中心
## MITRE ATT&CK 映射
| 攻击 | MITRE 技术 |
|----------|----------------|
| 端口扫描 | T1046 |
| SYN Flood | T1498 |
| ARP Spoof | T1557 |
| DNS 隧道 | T1071.004 |
## 安装说明
### 克隆仓库
```
git clone https://github.com/YOUR_USERNAME/NetworkPacketAnalyzer-Pro.git
cd NetworkPacketAnalyzer-Pro
```
### 安装依赖
```
pip install scapy
pip install pyqt6
pip install matplotlib
pip install reportlab
pip install geoip2
```
### 运行应用
```
python main.py
```
## 截图
## 仪表板
## 威胁情报源
## 时间线
## 热力图
## 威胁地图
---
## 未来增强
- 机器学习威胁检测
- 威胁关联引擎
- Web 仪表板
- SIEM 集成
- 实时威胁情报源
- 邮件告警
- 云部署
## 作者
Mohanakrishnan C
网络安全爱好者 | 网络安全 | 威胁检测 | SOC 工程
## 威胁情报源
## 时间线
## 热力图
## 威胁地图
---
## 未来增强
- 机器学习威胁检测
- 威胁关联引擎
- Web 仪表板
- SIEM 集成
- 实时威胁情报源
- 邮件告警
- 云部署
## 作者
Mohanakrishnan C
网络安全爱好者 | 网络安全 | 威胁检测 | SOC 工程标签:PyQt6, Python, Scapy, 威胁情报, 安全运营中心(SOC), 开发者工具, 插件系统, 无后门, 网络安全, 网络流量分析, 逆向工具, 隐私保护