nagdy77/AnalystBridge
GitHub: nagdy77/AnalystBridge
AnalystBridge 是一个恶意软件可视化智能引擎,将沙箱行为日志转换为带有 MITRE 映射、IOC 提取和攻击故事线的交互式调查工作空间。
Stars: 0 | Forks: 0
# AnalystBridge
**恶意软件可视化智能引擎** — 将沙箱风格的恶意软件行为日志转换为可视化、交互式、具有证据支撑的调查工作空间。
## 范围
AnalystBridge **不是**沙箱。它**不**执行恶意软件。它导入并分析安全的、预录制的沙箱日志 (JSON),并将其渲染为图表、时间线、MITRE ATT&CK 映射、IOC、恶意评分、攻击故事线和 SOC 行动包。
在 MVP 阶段,仅使用安全的模拟演示数据。
## 快速开始
```
pip install -r requirements.txt
# 启动 GUI (Phase 1 存根 — 空窗口)
python -m analystbridge.app
# 将 demo 数据集导入 SQLite DB (Phase 2)
python -m analystbridge.cli ingest sample_data/ransomware_demo.json
# 分析导入的 sample (MITRE / IOCs / Malice Score / Storyline)
python -m analystbridge.cli analyze --sample-id sample_ransomware_001
# 运行 tests
python -m pytest -q
```
## 项目布局
```
analystbridge/ Application package
app.py GUI entry point
main_window.py Main Qt window
core/ Models, schemas, analysis engine (MITRE, IOCs, scoring)
ingestion/ Parsers and normalizers for sandbox reports
storage/ SQLite database + repositories
graph/ Graph model builder
ui/ PySide6 widgets
exports/ SOC Action Pack exporters
sample_data/ Safe simulated sandbox JSON
exports/ Generated SOC Action Packs
tests/ pytest suite
```
## 状态
目前处于第 2 阶段(核心数据管道)末期。有关下一步的内容,请参阅项目简介中的分阶段计划。
标签:Cloudflare, DAST, DNS 反向解析, IOC提取, IP 地址批量处理, JSON解析, MITRE ATT&CK, PySide6, Python, SOAR, SQLite, 后渗透分析, 图可视化, 失陷标示, 威胁情报, 安全分析工作台, 安全工具开发, 安全编排与自动化响应, 安全规则引擎, 安全运营中心, 开发者工具, 恶意行为分析, 恶意软件分析, 攻击故事线, 数字取证, 无后门, 无线安全, 检测规则导出, 沙箱报告分析, 端点安全, 网络信息收集, 网络安全, 网络安全分析工具, 网络安全审计, 网络映射, 自动化脚本, 补丁管理, 逆向工具, 隐私保护, 风险评分