Muskangoyal74/Malware-analysis-sandbox

GitHub: Muskangoyal74/Malware-analysis-sandbox

一个用于教学与演示的全栈恶意文件分析沙箱,支持文件上传、哈希计算和模拟威胁报告生成,但不实际执行样本。

Stars: 0 | Forks: 0

# SandboxAI 威胁分析 一个完整的全栈项目,用于上传可疑文件、运行安全的模拟沙箱分析,以及查看威胁情报报告。 ## 技术栈 - 前端:React + Vite - 后端:Node.js + Express - 存储:使用 JSON 文件持久化,适用于本地/演示 - 上传:使用 Multer 进行文件大小/类型验证 ## 本地运行 ``` npm install npm run dev ``` 前端:http://localhost:5173 后端:http://localhost:3001 ## API - `GET /api/health` - `GET /api/stats` - `GET /api/analyses` - `GET /api/analyses/:id` - `GET /api/alerts` - 包含 multipart 字段 `file` 的 `POST /api/analyses` - `DELETE /api/analyses/:id` 此演示不会执行上传的文件。它会计算真实的文件哈希值,并生成确定性的沙箱遥测数据,供演示和课程作业使用。
标签:DAST, GNU通用公共许可证, Homebrew安装, MITM代理, Node.js, React, Syscall, Syscalls, Web开发, 全栈, 恶意软件分析, 沙箱模拟, 自定义脚本