عن المشروع
UnifiedAnalyzer هو محرك تحليل OSINT شخصي مصمم لمعالجة البيانات التي يتم جمعها بواسطة `unifiedcollector`. يقوم بتحويل البيانات متعددة المنصات إلى هويات محلولة ومعلومات استخباراتية من خلال تجميع الحسابات من منصات مثل Instagram وTelegram وGitHub وX وغيرها في كيانات موحدة.
تشمل القدرات الرئيسية ما يلي:
- حل الكيانات (Entity Resolution): يستخدم المطابقة التقريبية، ومعلومات الاتصال المشتركة، والروابط عبر المنصات، وهوية الوجه لتجميع الحسابات. ويتميز بدمج تلقائي حتمي لـ Instagram وThreads.
- دمج إشارات الهوية (Identity-Signal Fusion): يستخدم نظام تسجيل نقاط (noisy-OR أو انحدار لوجستي مدرب) لتحديد احتمالية انتماء حسابات مختلفة إلى نفس الشخص.
- أدوات التحليل: ينشئ جداول زمنية موحدة، وملفات تعريف سلوكية ومكانية، ورسوم بيانية للتواجد المشترك للمجموعات.
- تحليل الوسائط: يقوم باستخراج EXIF/OCR/pHash ويستخدم InsightFace للكشف عن الوجوه وفهرستها.
- التنبيه والتفاعل: يوفر إشعارات Telegram لأحداث معينة وبوت Telegram لتأكيد الدمج اليدوي.
- التصور المرئي: يتضمن رسماً بيانياً للهوية يستضاف ذاتياً باستخدام sigma.js وgraphology لاستكشاف العلاقات والشبكات.
يتم نشر النظام عبر Docker Compose بثلاث خدمات أساسية: واجهة برمجة تطبيقات/لوحة تحكم (FastAPI/React)، ومجدول أنابيب (pipeline scheduler)، وعامل وجوه (face worker) لمعالجة الوسائط.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.