इस प्रोजेक्ट के बारे में

UnifiedAnalyzer एक व्यक्तिगत OSINT विश्लेषण इंजन है जिसे `unifiedcollector` द्वारा एकत्र किए गए डेटा को प्रोसेस करने के लिए डिज़ाइन किया गया है। यह Instagram, Telegram, GitHub, X और अन्य प्लेटफॉर्म्स के खातों को एकीकृत संस्थाओं (unified entities) में क्लस्टर करके मल्टी-प्लेटफॉर्म डेटा को हल की गई पहचान और इंटेलिजेंस में बदल देता है। मुख्य क्षमताओं में शामिल हैं: - Entity Resolution: खातों को समूहबद्ध करने के लिए fuzzy matching, साझा संपर्क जानकारी, क्रॉस-प्लेटफॉर्म लिंक और फेस आइडेंटिटी का उपयोग करता है। इसमें Instagram और Threads के लिए deterministic auto-merging की सुविधा है। - Identity-Signal Fusion: यह निर्धारित करने के लिए कि अलग-अलग खाते एक ही व्यक्ति के हैं या नहीं, एक स्कोरिंग सिस्टम (noisy-OR या trained logistic regression) का उपयोग करता है। - Analysis Tools: एकीकृत टाइमलाइन, व्यवहारिक और स्थान प्रोफाइल, और ग्रुप को-अकरेंस ग्राफ (group co-occurrence graphs) उत्पन्न करता है। - Media Analysis: EXIF/OCR/pHash निष्कर्षण करता है और फेस डिटेक्शन और इंडेक्सिंग के लिए InsightFace का उपयोग करता है। - Alerting & Interaction: विशिष्ट घटनाओं के लिए Telegram नोटिफिकेशन और मैनुअल मर्ज पुष्टिकरण के लिए एक Telegram बॉट प्रदान करता है। - Visualization: संबंधों और नेटवर्क की खोज के लिए sigma.js और graphology का उपयोग करके एक सेल्फ-होस्टेड आइडेंटिटी ग्राफ शामिल है। सिस्टम को Docker Compose के माध्यम से तीन प्राथमिक सेवाओं के साथ तैनात किया गया है: एक API/Dashboard (FastAPI/React), एक पाइपलाइन शेड्यूलर, और मीडिया प्रोसेसिंग के लिए एक फेस वर्कर।