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, 句柄查看, 插件系统, 无后门, 网络流量分析, 防御绕过