عن المشروع
Social Analyzer هي أداة OSINT مفتوحة المصدر لتحليل وتحديد موقع الملف الشخصي لشخص ما عبر أكثر من 1000 موقع وشبكة اجتماعية. يتم توزيعها كواجهة برمجة تطبيقات API، وواجهة سطر أوامر CLI، وتطبيق ويب محلي، وهي مخصصة للتشغيل محليًا وليس كخدمة مستضافة.
يستخدم المشروع وحدات كشف وتحليل متعددة. يعتمد الكشف على آلية تقييم تجمع بين تقنيات مختلفة، وتنتج درجة من 0 إلى 100 (لا، ربما، نعم) للحد من الإيجابيات الكاذبة. يتم تقديم التحليل والمعلومات المستخرجة علنًا كوسائل مساعدة للتحقيق في الملفات المرتبطة بنشاط مشبوه أو ضار مثل التنمر الإلكتروني، والاستدراج الإلكتروني، والمطاردة الإلكترونية، والمعلومات المضللة. يذكر ملف README أن المشروع يُستخدم من قبل بعض وكالات إنفاذ القانون في بلدان محدودة الموارد، وأن قاعدة بيانات الكشف الخاصة بهم تختلف عن القاعدة العامة.
تشمل الميزات المذكورة تحليل النصوص والأسماء مع التباديل والتوليفات؛ واكتشاف الملفات الشخصية عبر مكتبات HTTPS وWebdriver؛ والبحث متعدد الملفات للربط باستخدام أسماء مفصولة بفواصل؛ والكشف متعدد الطبقات (OCR، عادي، متقدم، خاص)؛ وعرض معلومات الملف الشخصي بصريًا عبر Ixora مع استخراج البيانات الوصفية والأنماط؛ ورسم بياني موجه للبيانات الوصفية؛ والبحث حسب أعلى ترتيب أو البلد باستخدام تصنيف Alexa؛ والبحث حسب نوع الموقع مثل للبالغين أو الموسيقى؛ وإحصاءات الملف الشخصي والمعلومات الثابتة؛ وإحصاءات البيانات الوصفية المتقاطعة؛ والبحث في محركات البحث عبر Google API الاختياري؛ واستعلامات مخصصة عبر واجهات Google وDuckDuckGo؛ ولقطات شاشة الملف الشخصي والعناوين والمعلومات وأوصاف المواقع؛ وتحليل أصل الاسم والتشابه والكلمات الشائعة حسب اللغة؛ وتقدير محدود للعمر؛ وقابلية ضبط user-agent والوكيل والمهلة والانتظار الضمني؛ وواجهات CLI بلغة Python وNodeJS؛ ولقطات شاشة للملفات المكتشفة تتطلب Chrome حديثًا؛ وخيار الشبكة للفحص الأسرع المحدود بـ docker-compose؛ وتفريغ السجلات إلى مجلد أو الطرفية؛ وعدد العمال القابل للتعديل (الافتراضي 15)؛ وإعادة فحص الملفات الفاشلة؛ والتصفية حسب جيد أو ربما أو سيئ؛ وتصدير JSON؛ وواجهة ويب مبسطة وCLI.
يتم سرد عمليات الكشف الخاصة لـ Facebook (رقم الهاتف أو الاسم أو اسم الملف الشخصي)، وعناوين Gmail، وحسابات Google. يتم توثيق التثبيت على Linux كتطبيق ويب Node، أو Node CLI، أو حزمة Python، أو نص Python، مع طرق إضافية لـ Windows وmacOS وRaspberry Pi مذكورة في الويكي. يعمل تطبيق الويب على localhost على المنفذ 9005. تغطي خيارات سطر الأوامر اسم المستخدم، واختيار الموقع، ووضع التحليل (سريع، بطيء، خاص)، وتنسيق الإخراج، والحقول المعروضة، والطريقة، وعوامل التصفية، والبلدان، والنوع، واختيار أفضل N، والاستخراج، والبيانات الوصفية، والتقليم، والترويسات، ومجلد السجلات، والمهلة، والوضع الصامت. يمكن أيضًا استيراد الأداة ككائن Python.
تشمل الموارد DuckDuckGo API وGoogle API وNodeJS وbootstrap وselectize وjQuery وWikipedia وfont-awesome وselenium-webdriver وtesseract.js. يتضمن ملف README إخلاء مسؤولية بأن المشروع يجب أن يُعامل كمشروع أمني، وأن المواقع يمكنها طلب الاستبعاد، وأنه يفتقر إلى التحكم في الوصول ومخصص للاستخدام المحلي، وأن المشكلات المتعلقة بالوحدات الخاصة يجب طرحها مباشرة وليس على GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.