このプロジェクトについて

UnifiedAnalyzerは、`unifiedcollector`によって収集されたデータを処理するために設計された個人用OSINT分析エンジンです。Instagram、Telegram、GitHub、Xなどのプラットフォームのアカウントを統合されたエンティティにクラスタリングすることで、マルチプラットフォームデータを解決済みアイデンティティとインテリジェンスに変換します。 主な機能は以下の通りです: - エンティティ解決:ファジィマッチング、共有連絡先情報、クロスプラットフォームリンク、および顔認証を使用してアカウントをグループ化します。InstagramとThreads向けに決定論的な自動マージ機能を備えています。 - アイデンティティ信号の融合:スコアリングシステム(noisy-ORまたは学習済みロジスティック回帰)を採用し、異なるアカウントが同一人物に属する確率を判定します。 - 分析ツール:統合タイムライン、行動および位置プロファイル、グループ共起グラフを生成します。 - メディア分析:EXIF/OCR/pHash抽出を行い、InsightFaceを使用して顔検出とインデックス作成を行います。 - アラートとインタラクション:特定のイベントに対するTelegram通知と、手動マージ確認用のTelegramボットを提供します。 - 可視化:関係性とネットワークを探索するための、sigma.jsおよびgraphologyを使用したセルフホスト型のアイデンティティグラフを含んでいます。 本システムはDocker Compose経由でデプロイされ、API/ダッシュボード(FastAPI/React)、パイプラインスケジューラ、メディア処理用のface workerの3つの主要サービスで構成されています。