À propos du projet
UnifiedAnalyzer est un moteur d'analyse OSINT personnel conçu pour traiter les données collectées par `unifiedcollector`. Il transforme des données multi-plateformes en identités résolues et en renseignements en regroupant des comptes provenant de plateformes telles qu'Instagram, Telegram, GitHub, X et d'autres en entités unifiées.
Les capacités clés incluent :
- Résolution d'entités : utilise la correspondance floue, les informations de contact partagées, les liens multi-plateformes et l'identité faciale pour grouper les comptes. Il dispose d'une fusion automatique déterministe pour Instagram et Threads.
- Fusion de signaux d'identité : emploie un système de score (noisy-OR ou régression logistique entraînée) pour déterminer la probabilité que différents comptes appartiennent à la même personne.
- Outils d'analyse : génère des chronologies unifiées, des profils comportementaux et de localisation, ainsi que des graphes de cooccurrence de groupe.
- Analyse média : effectue l'extraction EXIF/OCR/pHash et utilise InsightFace pour la détection et l'indexation des visages.
- Alertes et interaction : fournit des notifications Telegram pour des événements spécifiques et un bot Telegram pour la confirmation manuelle des fusions.
- Visualisation : inclut un graphe d'identité auto-hébergé utilisant sigma.js et graphology pour explorer les relations et les réseaux.
Le système est déployé via Docker Compose avec trois services principaux : une API/Tableau de bord (FastAPI/React), un ordonnanceur de pipeline et un worker de visage pour le traitement des médias.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.