عن المشروع
مايجري (Maigret) أداة أواسينت مفتوحة المصدر تجمع ملفاً شخصياً عن شخص باستخدام اسم المستخدم فقط. تفحص الحسابات عبر قاعدة بيانات ضخمة من المواقع وتجمع المعلومات المتاحة من صفحات الملف الشخصي وواجهات البرمجة (APIs) دون الحاجة إلى مفاتيح API.
أبرز القدرات الموضحة في وثائق المشروع:
- تغطية أكثر من 3000 موقع، مع فحص افتراضي لأعلى 500 موقع من حيث حركة المرور؛ واستخدام `--a` لفحص الجميع و`--tags` للترشيح حسب الفئة أو الدولة.
- استخراج معلومات مالك الحساب من صفحات الملف الشخصي وواجهات البرمجة بما في ذلك روابط الحسابات الأخرى عبر مشروع socid_extractor.
- بحث تكراري باستخدام أسماء المستخدمين المعروفة ومعرفات أخرى.
- التصفية حسب الوسوم مثل فئة الموقع أو البلد.
- اكتشاف وحجز جزئي لحالات حظر الرقابة والصور التحقق (CAPTCHA)؛ مع دعم تجريبي لتجاوز Cloudflare عبر مثيل FlareSolverr المحلي.
- تحديث تلقائي لقاعدة بيانات المواقع يتم جلبه من GitHub مرة واحدة يومياً، مع مخرج مضمن عند الانقطاع عن الإنترنت.
- دعم مواقع Tor وI2P وفحوص النطاقات، بالإضافة إلى التوجيه العام عبر بروتوكولات HTTP/SOCKS.
- واجهة ويب مضمنة لاستعراض النتائج كرسم بياني وتنزيل التقارير.
- وضع التحليل بالذكاء الاصطناعي (عبر `--ai`) الذي يرسل النتائج إلى نقطة نهاية توافق نموذج OpenAI لإنتاج ملخص تحقيق قصير، مع إمكانية ضبط نقطة النهاية والنموذج.
خيارات التثبيت تشمل pip، وتنفيذ Windows مستقل، وSnap لنظام لينكس، وصور Docker (سطر أوامر وويب)،以及 سحابة shells مثل Google Cloud Shell وReplit وColab وBinder. كما يُذكر بوت Telegram مجتمعي للمستخدمين الذين يفضلون عدم التثبيت.
صيغ الإخراج تشمل HTML وPDF (إضافي اختياري) وXMind وJSON (بسيط وndjson) وCSV وTXT ورسم D3 تفاعلي، بالإضافة إلى نص Cypher لـ Neo4j لاستيراد قاعدة بيانات رسومية. يمكن أيضاً تضمين الأداة كمكتبة Python.
أعلام CLI المفيدة المذكورة تشمل `--parse` لاستخراج المعرفات من رابط الملف الشخصي، و`--permute` لتوليد متغيرات اسم المستخدم، و`--self-check` للمطورين لمراجعة قاعدة بيانات المواقع، و`--ai`/`--ai-model` لوضع التحليل.
المشروع مرخص بموجب رخصة MIT ومجاني للاستخدام التجاري، مع عرض تجاري منفصل لقاعدة بيانات مواقع خاصة محدثة يومياً وواجهة API لفحص أسماء المستخدمين. تحتوي الوثيقة على إخلاء مسؤولية يفيد بأن الأداة مُعدة للأغراض التعليمية والقانونية فقط، وأن المستخدمين مسؤولون عن الامتثال للقوانين السارية مثل GDPR وCCPA.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.