Об этом проекте
UnifiedAnalyzer — это персональный движок OSINT-анализа, предназначенный для обработки данных, собранных с помощью `unifiedcollector`. Он преобразует многоплатформенные данные в разрешенные личности и разведданные, объединяя аккаунты из таких платформ, как Instagram, Telegram, GitHub, X и других, в единые сущности.
Ключевые возможности включают:
- Разрешение сущностей (Entity Resolution): использование нечеткого сопоставления, общих контактных данных, кроссплатформенных ссылок и идентификации по лицу для группировки аккаунтов. Предусмотрено детерминированное автоматическое слияние для Instagram и Threads.
- Слияние сигналов личности (Identity-Signal Fusion): применение системы скоринга (noisy-OR или обученная логистическая регрессия) для определения вероятности того, что разные аккаунты принадлежат одному человеку.
- Инструменты анализа: генерация единых временных шкал, поведенческих и локационных профилей, а также графов совместного появления групп.
- Анализ медиа: извлечение EXIF/OCR/pHash и использование InsightFace для обнаружения и индексации лиц.
- Оповещения и взаимодействие: уведомления в Telegram о конкретных событиях и Telegram-бот для ручного подтверждения слияния.
- Визуализация: включает self-hosted граф личностей с использованием sigma.js и graphology для исследования связей и сетей.
Система развертывается через Docker Compose с тремя основными сервисами: API/Dashboard (FastAPI/React), планировщик конвейера (pipeline scheduler) и face worker для обработки медиаданных.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.