ahmadanshab7-maker/malware-sandbox
GitHub: ahmadanshab7-maker/malware-sandbox
一个使用 Python 构建的轻量级恶意软件行为分析沙盒,通过监控进程、文件和网络活动来评估可疑程序的风险等级。
Stars: 0 | Forks: 0
# 恶意软件 Sandbox
一个基于行为的恶意软件沙盒,使用 Python 构建。
## 功能
* 进程监控
* 文件监控
* 网络监控
* 风险评分引擎
* 模块化架构
## 使用的技术
* Python
* psutil
* watchdog
## 项目结构
malware-sandbox/
├── monitors/
│ ├── process_monitor.py
│ ├── file_monitor.py
│ └── network_monitor.py
├── watch_folder/
├── README.md
├── requirements.txt
└── sandbox.py
## 工作原理
1. 获取系统基准快照。
2. 启动目标程序。
3. 检测新进程。
4. 检测文件活动。
5. 检测网络活动。
6. 计算风险评分。
7. 生成安全判定结果。
## 示例输出
=== MALWARE ANALYSIS REPORT ===
New Processes:
* Notepad.exe
New Files:
* config.txt
New Network Connections:
* 3 connection(s) detected
Risk Score: 4
Verdict: MEDIUM RISK
## 未来改进
* VMware 集成
* HTML 报告
* 可执行文件分析
* 高级恶意软件检测
标签:Python, 恶意软件沙箱, 无后门, 网络信息收集, 网络安全审计, 逆向工具