منصوبے کے بارے میں

UnifiedAnalyzer ایک ذاتی OSINT تجزیاتی انجن ہے جسے `unifiedcollector` کے ذریعے جمع کیے گئے ڈیٹا پر کارروائی کے لیے ڈیزائن کیا گیا ہے۔ یہ Instagram، Telegram، GitHub، X اور دیگر پلیٹ فارمز کے اکاؤنٹس کو متحد اداروں میں کلسٹر کر کے ملٹی پلیٹ فارم ڈیٹا کو حل شدہ شناختوں اور انٹیلیجنس میں تبدیل کرتا ہے۔ کلیدی صلاحیتوں میں شامل ہیں: - Entity Resolution: اکاؤنٹس کو گروپ کرنے کے لیے fuzzy matching، مشترکہ رابطہ معلومات، کراس پلیٹ فارم لنکس، اور چہرے کی شناخت کا استعمال کرتا ہے۔ اس میں Instagram اور Threads کے لیے deterministic auto-merging کی خصوصیت موجود ہے۔ - Identity-Signal Fusion: یہ تعین کرنے کے لیے کہ مختلف اکاؤنٹس ایک ہی شخص کے ہیں یا نہیں، ایک اسکورنگ سسٹم (noisy-OR یا trained logistic regression) استعمال کرتا ہے۔ - Analysis Tools: متحد ٹائم لائنز، رویے اور لوکیشن پروفائلز، اور گروپ co-occurrence گراف تیار کرتا ہے۔ - Media Analysis: EXIF/OCR/pHash ایکسٹریکشن کرتا ہے اور چہرے کی شناخت اور انڈیکسنگ کے لیے InsightFace کا استعمال کرتا ہے۔ - Alerting & Interaction: مخصوص واقعات کے لیے Telegram نوٹیفیکیشنز اور دستی طور پر مرج کی تصدیق کے لیے ایک Telegram bot فراہم کرتا ہے۔ - Visualization: تعلقات اور نیٹ ورکس کی تلاش کے لیے sigma.js اور graphology کا استعمال کرتے ہوئے ایک سیلف ہوسٹڈ identity graph شامل ہے۔ سسٹم کو Docker Compose کے ذریعے تعینات کیا گیا ہے جس میں تین بنیادی سروسز ہیں: ایک API/Dashboard (FastAPI/React)، ایک پائپ لائن شیڈولر، اور میڈیا پروسیسنگ کے لیے ایک face worker۔