KushagraKatiyar06/useprotech.tion
GitHub: KushagraKatiyar06/useprotech.tion
一个 AI 驱动的恶意软件分析平台,通过自动化静态分析与实时流式报告解决快速研判未知文件的安全问题。
Stars: 2 | Forks: 0
# UseProtection
一个 AI 驱动的恶意软件分析平台。上传可疑文件,即可获得完整的自动化安全报告——包括静态分析、MITRE ATT&CK 映射、补救建议等,并通过 WebSocket 实时流式传输到 Web 仪表板。
## 功能
1. **上传** 文件(通过 Web UI)
2. **并行执行代理流水线**:
- 对文件结构与行为进行静态分析
- MITRE ATT&CK 技术映射
- 生成补救建议
- 生成最终报告
3. 结果通过 WebSocket **实时流式传输** 到 **仪表板**
4. 最终生成可下载的 **PDF 报告**
## 技术栈
**前端**
- Next.js 15(React 19,TypeScript)
- Three.js 用于 3D UI 元素
- jsPDF 用于报告导出
- 由后端提供静态资源
**后端**
- Python / FastAPI
- WebSocket 用于实时事件流
- Google ADK + Anthropic SDK 用于 AI 代理
- E2B 用于沙箱代码执行
- NetworkX / Matplotlib 用于分析图表
- 通过 `Dockerfile` 提供 Docker 支持
## 安装与设置
### 前置条件
- Python 3.10+
- Node.js 18+
- API 密钥:Anthropic、Google Gemini、E2B
### 后端
```
python -m venv venv
source venv/Scripts/activate # Windows
# source venv/bin/activate # Mac/Linux
pip install -r requirements.txt
cp .env.example .env # add your API keys
uvicorn app:app --reload
```
### 前端
```
cd frontend
npm install
npm run build # produces frontend/out/ (static export)
```
然后访问 `http://localhost:8000`。
前端开发模式:
```
npm run dev # http://localhost:3000
```
## 贡献者
- Kushagra K
- Abhay D
- Madhu B
- Esha G
标签:AI安全, Anthropic SDK, API集成, AV绕过, Chat Copilot, Cloudflare, DAST, Docker, E2B, FastAPI, Google ADK, HTTP工具, jsPDF, Matplotlib, MITRE ATT&CK, NetworkX, PDF报告, PE 加载器, Python, React, SEO, Syscalls, Three.js, TypeScript, UseProtection, WebSocket, Web仪表板, 下载报告, 云安全监控, 依赖分析, 可观测性, 子域名变形, 安全分析平台, 安全插件, 安全防御评估, 实时流式分析, 并行处理, 恶意软件分析, 文件上传, 无后门, 特权检测, 突变策略, 自动化安全报告, 请求拦截, 逆向工具, 静态分析