moiz5249/Network-Traffic-Analysis
GitHub: moiz5249/Network-Traffic-Analysis
基于 Python 和 Scapy 的网络流量分析工具,用于解析 pcap 抓包文件并自动统计协议分布、检测端口扫描等异常行为。
Stars: 0 | Forks: 0
# 网络流量分析
## 目标
捕获并分析网络流量,以识别异常模式、恶意软件或攻击迹象。
## 功能
- 分析 `.pcap` / `.pcapng` 捕获文件
- 统计 TCP、UDP、ICMP 和 DNS 数据包
- 检测过多的 TCP SYN 数据包(基础端口扫描指标)
- 自动生成分析报告
- 包含实用的 Wireshark 显示过滤器
## 工具
- Wireshark
- Python 3
- Scapy
## 安装说明
```
pip install -r requirements.txt
```
## 运行
```
python scripts/packet_analyzer.py captures/sample_capture.pcapng
```
## 项目结构
```
captures/ Packet capture files
docs/ Wireshark filter reference
reports/ Generated analysis report
screenshots/ Wireshark screenshots
scripts/ Python analyzer
```
## 示例输出
```
=== Traffic Summary ===
Total Packets: 542
TCP: 410
UDP: 82
DNS: 31
ICMP: 19
Report saved to reports/analysis_report.txt
```
## 注意事项
使用 Wireshark 创建你自己的捕获文件,并在运行分析器之前将其放入 `captures` 文件夹中。
标签:Python, Scapy, Wireshark, 句柄查看, 插件系统, 无后门, 网络流量分析, 防御绕过