这个项目能做什么
UnifiedAnalyzer 是一款个人 OSINT 分析引擎,旨在处理由 `unifiedcollector` 收集的数据。它通过将来自 Instagram、Telegram、GitHub、X 等平台的账户聚类为统一实体,将多平台数据转化为解析后的身份和情报。
核心能力包括:
- 实体解析:利用模糊匹配、共享联系信息、跨平台链接和面部身份来对账户进行分组。它为 Instagram 和 Threads 提供了确定性的自动合并功能。
- 身份信号融合:采用评分系统(noisy-OR 或训练后的逻辑回归)来确定不同账户属于同一人的概率。
- 分析工具:生成统一的时间线、行为和位置概况,以及群体共现图。
- 媒体分析:执行 EXIF/OCR/pHash 提取,并使用 InsightFace 进行面部检测和索引。
- 警报与交互:为特定事件提供 Telegram 通知,并提供一个用于手动确认合并的 Telegram 机器人。
- 可视化:包含一个使用 sigma.js 和 graphology 的自托管身份图谱,用于探索关系和网络。
该系统通过 Docker Compose 部署,包含三个主要服务:API/仪表盘 (FastAPI/React)、流水线调度器以及用于媒体处理的面部工作节点 (face worker)。
评论
0 评分人数达到10人后显示
登录后参与讨论。