janderik/network-forensics

GitHub: janderik/network-forensics

网络取证分析工具包,通过深度解析数据包捕获文件来重构安全事件并辅助入侵调查。

Stars: 1 | Forks: 0

## 🌐 概述 Network Forensics 是一个**用于分析网络流量的综合工具包**,通过数据包级别的分析来重构安全事件并调查入侵行为。 ### 功能 - **数据包捕获分析** — 深度检查 PCAP/PCAPNG 文件 - **协议解析** — HTTP、DNS、TLS、SMB 等 50 多种协议 - **流量重构** — 重建会话、文件和通信内容 - **异常检测** — 对可疑模式进行统计分析 - **时间线生成** — 创建按时间顺序排列的事件时间线 - **导出报告** — PDF、CSV、JSON 格式的证据包 ## 🚀 快速开始 ``` # Clone 仓库 git clone https://github.com/janderik/network-forensics.git cd network-forensics # 安装依赖 pip install -r requirements.txt # 分析 PCAP 文件 python nforensics.py -f capture.pcap -o report.html ``` ### Docker ``` docker-compose up -d ``` ## 📂 项目结构 ``` network-forensics/ ├── parsers/ # Protocol dissectors ├── analyzers/ # Traffic analysis engines ├── reconstructors/ # Session and file reconstruction ├── exporters/ # Report and evidence export ├── signatures/ # Intrusion detection signatures ├── web/ # Web analysis interface ├── tests/ # Test suite ├── requirements.txt ├── docker-compose.yml └── README.md ``` ## 📄 许可证 MIT 许可证 — 详情请参阅 [LICENSE](LICENSE)。
标签:Docker, IP 地址批量处理, Python, 安全防御评估, 数字取证, 无后门, 网络安全, 网络流量分析, 自动化脚本, 请求拦截, 逆向工具, 防御绕过, 隐私保护