Sobre el proyecto
UnifiedAnalyzer es un motor de análisis OSINT personal diseñado para procesar los datos recopilados por `unifiedcollector`. Transforma datos de múltiples plataformas en identidades resueltas e inteligencia al agrupar cuentas de plataformas como Instagram, Telegram, GitHub, X y otras en entidades unificadas.
Las capacidades clave incluyen:
- Resolución de Entidades: Utiliza coincidencia difusa (fuzzy matching), información de contacto compartida, enlaces entre plataformas e identidad facial para agrupar cuentas. Cuenta con una fusión automática determinista para Instagram y Threads.
- Fusión de Señales de Identidad: Emplea un sistema de puntuación (noisy-OR o regresión logística entrenada) para determinar la probabilidad de que diferentes cuentas pertenezcan a la misma persona.
- Herramientas de Análisis: Genera líneas de tiempo unificadas, perfiles de comportamiento y ubicación, y grafos de co-ocurrencia de grupos.
- Análisis de Medios: Realiza extracción de EXIF/OCR/pHash y utiliza InsightFace para la detección e indexación facial.
- Alertas e Interacción: Proporciona notificaciones de Telegram para eventos específicos y un bot de Telegram para la confirmación manual de fusiones.
- Visualización: Incluye un grafo de identidad auto-alojado utilizando sigma.js y graphology para explorar relaciones y redes.
El sistema se despliega a través de Docker Compose con tres servicios principales: una API/Dashboard (FastAPI/React), un programador de pipeline y un face worker para el procesamiento de medios.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.