MyBoi50/UMBRA---Dark-Web-Intelligence-Attribution-Analysis-Platform

GitHub: MyBoi50/UMBRA---Dark-Web-Intelligence-Attribution-Analysis-Platform

UMBRA 是一个全栈网络威胁情报平台,通过自动化采集、制品提取、多源关联和归因评分,帮助安全分析人员高效完成暗网情报调查与威胁行为者归因分析。

Stars: 0 | Forks: 0

# UMBRA ## 暗网情报与归因分析平台 ### 概述 UMBRA 是一个全栈网络威胁情报和暗网分析平台,旨在自动化收集、提取、关联和可视化来自公开情报源的情报制品。 该平台将基于 Tor 的获取、制品提取、基础设施情报、归因评分、图谱分析以及交互式可视化整合到一个以分析人员为中心的环境中。 UMBRA 不依赖单一指标,而是关联多个证据源,包括暴露的联系信息、加密货币地址、基础设施元数据、公共标识符、服务器指纹和行为指标,从而生成情报评估和归因置信度评分。 ## 核心功能 ### 情报收集 * Tor 网络集成 * 自动化隐藏服务获取 * HTTP 响应分析 * Header 情报提取 * 重定向链重建 * 基础设施指纹提取 ### 制品提取 * 电子邮件地址 * 加密货币钱包 * PGP 公钥 * Telegram 标识符 * Jabber/XMPP 账户 * Session ID * 分析标识符 * 域名引用 * 公共 IP 指标 ### 基础设施情报 * 服务器指纹提取 * 技术栈检测 * 逆向基础设施分析 * DNS 关联 * 历史基础设施链接 * Header 泄漏分析 ### 归因分析 * 基于证据的归因评分 * 置信度计算引擎 * 多因素情报关联 * 行为模式分析 * 制品重用检测 * 跨源情报融合 ### 可视化 * 交互式 D3.js 归因图谱 * 情报关系映射 * 实体关联可视化 * 风险评估仪表板 * 时间线和证据展示 ### 报告 * 结构化情报摘要 * 归因置信度报告 * 证据评分细分 * 基础设施评估 * 面向分析人员的调查输出 ## 架构 ``` Target Source │ ▼ Intelligence Collection │ ▼ ┌───────────────────┐ │ Tor Acquisition │ │ HTTP Analysis │ │ Header Analysis │ └───────────────────┘ │ ▼ ┌───────────────────┐ │ Artifact Engine │ │ PII Extraction │ │ Pattern Matching │ └───────────────────┘ │ ▼ ┌───────────────────┐ │ Correlation Layer │ │ Attribution Score │ │ Evidence Fusion │ └───────────────────┘ │ ▼ ┌───────────────────┐ │ Visualization │ │ D3 Graph Engine │ │ Intelligence UI │ └───────────────────┘ ``` ## 技术栈 ### 后端 * Python * FastAPI * Requests * BeautifulSoup * HTTPX * Pydantic ### 前端 * React.js * D3.js * JavaScript * HTML5 * CSS3 ### 情报组件 * Tor 网络 * OpenPGP 分析 * DNS 关联 * 基础设施指纹提取 * Header 情报 * 归因分析 ## 核心模块 ### 情报收集引擎 负责获取、内容检索、元数据提取和来源分析。 ### 制品提取引擎 从收集到的内容中提取结构化情报指标。 ### 关联引擎 关联提取的指标,以识别关系和情报线索。 ### 归因引擎 基于可用证据生成加权归因置信度评分。 ### 可视化引擎 使用 D3.js 提供基于图谱的关系分析。 ### 报告引擎 为分析人员创建结构化情报摘要。 ## 项目结构 ``` UMBRA/ │ ├── backend/ │ ├── intelligence/ │ ├── extraction/ │ ├── attribution/ │ ├── correlation/ │ └── api/ │ ├── frontend/ │ ├── components/ │ ├── graph/ │ ├── dashboard/ │ └── reports/ │ ├── docs/ ├── guides/ ├── tests/ └── README.md ``` ## 安装说明 ### 后端 ``` pip install -r requirements.txt ``` ### 启动后端 ``` python umbra_v3_backend.py ``` ### 前端 ``` npm install npm run dev ``` ## 应用场景 * 网络威胁情报 * 基础设施分析 * 开源情报 * 数字化调查支持 * 归因研究 * 网络犯罪情报 * 安全研究 * 威胁行为者画像 ## 研究领域 * 威胁情报自动化 * 基础设施关联 * 归因分析 * 情报图谱分析 * 网络威胁调查 * 行为关联模型 * OSINT 自动化 ## 涉及技能 * 全栈开发 * 网络威胁情报 * FastAPI 开发 * React 开发 * D3.js 可视化 * 图谱分析 * 数据关联 * 情报工程 * 安全自动化 * OSINT 研究 ## 未来增强 * 多案件情报数据库 * 案件管理系统 * 自动化报告生成 * 分析人员协作功能 * 高级实体解析 * 机器学习关联模型 * 威胁情报源集成 * 分布式情报收集 ## 作者 ### Mihir P. Soman 网络安全 | 数字取证 | 威胁情报 | AI 研究 LinkedIn: https://www.linkedin.com/in/mihir-soman GitHub: https://github.com/MyBoi50 ## 免责声明 本项目仅用于网络安全研究、情报分析、教育目的以及授权的调查环境。 用户有责任确保遵守适用的法律、法规、组织政策和道德准则。
标签:GitHub, Splunk, 威胁情报, 安全可视化, 实时处理, 开发者工具, 情报收集, 数据可视化, 暗网分析, 溯源分析, 漏洞研究, 逆向工具