Love198714/packet-sniffer-python
GitHub: Love198714/packet-sniffer-python
一个面向初学者的 Python 网络安全项目,通过分析数据包数据识别可疑流量模式并生成报告,帮助用户练习 SOC 分析师的核心技能。
Stars: 0 | Forks: 0
# Python 数据包嗅探器
一个适合初学者的 SOC Analyst / 网络安全项目,用于分析网络数据包数据并识别可疑的流量模式。
## 展示的 SOC 技能
- 数据包分析
- 网络流量监控
- TCP/IP 基础知识
- 可疑端口检测
- 威胁狩猎
- Python 脚本编写
- Blue Team 文档编写
## 项目文件
- `packet_sniffer.py` - 主 Python 脚本
- `sample_packets/sample_traffic.csv` - 示例数据包数据
- `reports/packet_report.txt` - 运行工具后生成的报告
- `requirements.txt` - Python 依赖
## 此工具的检测内容
1. 可疑端口
2. 来自同一源 IP 的重复连接
3. 可能的端口扫描
4. 异常协议
5. 高危目标端口
## 运行方式
```
python packet_sniffer.py sample_packets/sample_traffic.csv
```
## 示例输出
```
PACKET SNIFFER REPORT
Total packets analyzed: 10
Suspicious packets found: 4
ALERT: Possible port scan from 192.168.1.50
ALERT: Suspicious destination port 3389 detected
```
## 项目的重要性
SOC Analyst 和网络防御者通过审查流量模式来识别攻击、扫描、暴力破解活动以及可疑连接。该项目表明你掌握了数据包分析和网络监控的相关概念。
标签:Python, 安全运营(SOC), 并发处理, 插件系统, 无后门, 网络安全, 逆向工具, 防御绕过, 隐私保护