العودة إلى التحديثات
New releaseAug 25, 2026

maigret v0.6.5

🕵️‍♂️ اجمع ملفًا عن شخص باستخدام اسم المستخدم من أكثر من 3000 موقع

مشاركة

Maigret


Maigret logo


الإنجليزية · 简体中文

Maigret يجمع ملفًا عن شخص باستخدام اسم المستخدم فقط، حيث يفحص بحثًا عن حسابات في عدد ضخم من المواقع ويجمع كل المعلومات المتاحة من صفحات الويب. لا يتطلب مفاتيح API. تحليل بالذكاء الاصطناعي (تجريبي).

الرعاة

IPcook

IPcook يوفر بروكسيات سكنية موثوقة للبحث عبر الإنترنت واكتشاف أسماء المستخدمين وسير عمل جمع البيانات العامة. معدلات نجاح عالية • نسبة تشغيل 99.99% • زمن استجابة أقل من 0.5 ثانية • اشتراك شهري والدفع حسب الاستخدام • حركة مرور لا تنتهي صلاحيتها • حتى 10 حسابات فرعية مجانية للتعاون الجماعي • بروكسيات سكنية من 0.3$–3.2$ للجيجابايت.
عرض خاص: نسخة تجريبية مجانية 100MB متاحة. استخدم الكود WELCOME20 للحصول على خصم 20%.


RapidProxy

RapidProxy يوفر بروكسيات سكنية عالية الأداء لكشط بيانات تويتر وأتمتة Selenium واستخراج بيانات الويب. أكثر من 90 مليون عنوان IP • تدوير ذكي • مقاومة الحظر • حركة مرور لا تنتهي صلاحيتها.
عرض خاص: جرّبه مجانًا — خطط تبدأ من 0.65$ للجيجابايت. استخدم الكود RAPID10 للحصول على خصم 10%.

المحتويات

في دقيقة واحدة

تأكد من أن لديك Python 3.10 أو أحدث.

pip install maigret
maigret YOUR_USERNAME

لا تريد التثبيت؟ جرّب بوت تيليجرام المجتمعي أو Cloud Shell.

تريد واجهة ويب؟ راجع طريقة تشغيلها.

انظر أيضًا: بدء سريع.

الميزات الرئيسية

  • يدعم أكثر من 3,000 موقع (اطّلع على القائمة الكاملة). التشغيل الافتراضي يفحص أعلى 500 موقع ترتيبًا من حيث الزيارات؛ مرّر -a لفحص كل شيء، أو --tags للتضييق حسب الفئة/الدولة.
  • قابل للتضمين في مشاريع Python — استورد maigret وشغّل عمليات البحث برمجيًا (انظر استخدام المكتبة).
  • يستخرج كل المعلومات المتاحة عن مالك الحساب من صفحات الملفات الشخصية وواجهات برمجة المواقع، بما في ذلك روابط حسابات أخرى.
  • ينفّذ بحثًا تكراريًا باستخدام أسماء المستخدمين والمعرّفات المكتشفة.
  • يتيح التصفية حسب الوسوم (فئات المواقع، الدول).
  • يكتشف الحظر والرقابة وCAPTCHA ويتجاوزها جزئيًا.
  • يجلب قاعدة بيانات المواقع المحدّثة تلقائيًا من GitHub في كل تشغيل (مرة كل 24 ساعة)، ويعتمد على قاعدة البيانات المدمجة إذا كان الجهاز غير متصل.
  • يعمل مع مواقع Tor وI2P؛ ويمكنه فحص النطاقات.
  • يأتي مع واجهة ويب لاستعراض النتائج كرسم بياني وتنزيل التقارير بكل الصيغ من صفحة واحدة.
  • وضع تحليل بالذكاء الاصطناعي اختياري (--ai) يحوّل النتائج الأولية إلى ملخص تحقيق قصير باستخدام واجهة برمجة تطبيقات متوافقة مع OpenAI.

للقائمة الكاملة بالميزات، راجع وثائق الميزات.

تُستخدم في

أدوات OSINT وتحليل وسائل التواصل الاجتماعي الاحترافية المبنية على Maigret:

Social Links API Social Links Crimewall UserSearch

العرض التوضيحي

فيديو

asciicast

التقارير

تقرير PDF، تقرير HTML

لقطة شاشة لتقرير HTML

لقطة شاشة لتقرير XMind 8

مخرجات الطرفية الكاملة

التثبيت

هل نفّذت خطوات في دقيقة واحدة؟ إذن أنت جاهز. فيما يلي طرق بديلة.

لا تريد تثبيت أي شيء؟ استخدم بوت تيليجرام المجتمعي.

ويندوز

نزّل maigret_standalone.exe من الإصدارات. يمكنك تشغيله بطريقتين:

  • انقر نقرًا مزدوجًا عليه — سيطلب Maigret اسم مستخدم، وينفّذ بحثًا افتراضيًا، وينتظر في النهاية حتى تظل روابط التقرير ظاهرة.
  • شغّله من الطرفية — افتح موجه الأوامر (اضغط Win+R، واكتب cmd، ثم اضغط Enter) أو PowerShell لتمرير خيارات إضافية:
cd %USERPROFILE%\Downloads
maigret_standalone.exe USERNAME
maigret_standalone.exe USERNAME --html       :: also save an HTML report
maigret_standalone.exe --help                :: list all options

دليل فيديو: https://youtu.be/qIgwTZOmMmM.

بيئات Cloud Shell

شغّل Maigret في المتصفح عبر Cloud Shell أو دفاتر Jupyter:

Open in Cloud Shell Run on Replit

Open In Colab Open In Binder

التثبيت المحلي (pip)

# install from pypi
pip3 install maigret

# usage
maigret username

من المصدر

# or clone and install manually
git clone https://github.com/soxoj/maigret && cd maigret

# build and install
pip3 install .

# usage
maigret username

Docker

يتم نشر نسختين من الصورة:

  • soxoj/maigret:latest — وضع CLI (الافتراضي)
  • soxoj/maigret:web — يشغّل واجهة الويب تلقائيًا
# official image (CLI)
docker pull soxoj/maigret

# CLI usage
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html

# Web UI (open http://localhost:5000)
docker run -p 5000:5000 soxoj/maigret:web

# Web UI on a custom port
docker run -e PORT=8080 -p 8080:8080 soxoj/maigret:web

# manual build
docker build -t maigret .                  # CLI image (default target)
docker build --target web -t maigret-web . # Web UI image

استكشاف الأخطاء وإصلاحها

أخطاء في البناء؟ راجع دليل استكشاف الأخطاء وإصلاحها.

تقارير PDF (--pdf) ميزة إضافية اختيارية — ثبّتها مع pip install 'maigret[pdf]'. تتطلب مكتبات رسومات على مستوى النظام في Linux/macOS؛ راجع قسم تقارير PDF للحصول على خطوات التثبيت حسب نظام التشغيل.

الاستخدام

أمثلة

# make HTML, PDF, and XMind reports
maigret user --html
maigret user --pdf
maigret user --xmind # legacy XML with a manifest for XMind 2022+ readers

# machine-readable exports
maigret user --json ndjson   # newline-delimited JSON (also: --json simple)
maigret user --csv
maigret user --txt
maigret user --graph         # interactive D3 graph (HTML)
maigret user --neo4j         # Neo4j Cypher script (graph database)

# search on sites marked with tags photo & dating
maigret user --tags photo,dating

# search on sites marked with tag us
maigret user --tags us

# highlight sites whose page also mentions specific keywords
maigret user --keywords python rust
# keyword-matched sites are shown with "[++]" in bright green

# search for three usernames on all available sites
maigret user1 user2 user3 -a

# AI-assisted investigation summary (needs OPENAI_API_KEY)
maigret user --ai

يكتب --neo4j سكربت *_neo4j.cypher لرسم بياني للنتائج؛ استورده باستخدام cypher-shell -u neo4j -p <password> < report_user_neo4j.cypher أو الصقه في Neo4j Browser. عمليات إعادة الاستيراد غير مكررة. راجع وثائق تصدير Neo4j.

شغّل maigret --help لمعرفة كل الخيارات. الوثائق: خيارات CLI، مزيد من الأمثلة. تواجه أخطاء 403 أو مهلات؟ راجع TROUBLESHOOTING.md.

واجهة الويب

يحتوي Maigret على واجهة ويب مدمجة مع رسم بياني للنتائج وتقارير قابلة للتنزيل.

لا تريد تشغيله بنفسك؟ انشر صورة Docker المنشورة soxoj/maigret:web كتطبيق مستضاف بنقرة واحدة:

Deploy to Render

يعمل على الخطة المجانية في Render (يتوقف بعد 15 دقيقة من الخمول، ويعود للعمل عند الطلب التالي). لا يوجد إعداد تسجيل دخول على المثيل، لذا يمكن لأي شخص لديه الرابط استخدامه.

لقطات شاشة لواجهة الويب

Web interface: how to start

Web interface: results

maigret --web 5000

افتح http://127.0.0.1:5000، وأدخل اسم مستخدم، واعرض النتائج.

مكتبة Python

يمكن تضمين Maigret في مشاريع Python الخاصة بك. CLI هو غلاف رفيع حول دالة غير متزامنة يمكنك استدعاؤها مباشرة — أنشئ خطوط أنابيب مخصصة، وغذِّ النتائج إلى أدواتك الخاصة، أو شغّله داخل سير عمل OSINT أكبر.

راجع دليل استخدام المكتبة الكامل للحصول على مثال عملي، وأنماط async، وكيفية تصفية المواقع حسب الوسم.

خيارات CLI المفيدة

  • --parse URL — يحلل صفحة ملف شخصي، ويستخرج المعرّفات/أسماء المستخدمين، ويستخدمها لبدء بحث تكراري.
  • --permute — يولّد أشكالًا محتملة لاسم المستخدم من مدخلين أو أكثر (مثل john doejohndoe, j.doe, …) ويبحث عنها جميعًا.
  • --self-check [--auto-disable] — يتحقق من أزواج usernameClaimed / usernameUnclaimed مقابل المواقع الحية للمشرفين الذين يدققون قاعدة البيانات.
  • --ai / --ai-model — يشغّل تحليل الذكاء الاصطناعي على نتائج البحث ويبث ملخص تحقيق قصير إلى الطرفية.

تحليل الذكاء الاصطناعي

asciicast

--ai يجمع نتائج البحث، وينشئ تقرير Markdown داخليًا، ويرسله إلى نقطة نهاية إكمال محادثة متوافقة مع OpenAI لإنتاج ملخص تحقيق قصير ومحايد (الاسم الحقيقي المحتمل، الموقع، المهنة، الاهتمامات، اللغات، درجة الثقة، خيوط متابعة). يتم كتم تقدم كل موقع على حدة ويتم بث مخرجات النموذج إلى stdout.

export OPENAI_API_KEY=sk-...
maigret user --ai

# pick a different model
maigret user --ai --ai-model gpt-4o-mini

يمكن أيضًا تعيين المفتاح كـ openai_api_key في settings.json. نقطة النهاية الافتراضية هي https://api.openai.com/v1، لكن openai_api_base_url في settings.json يمكن أن يشير إلى أي واجهة برمجة تطبيقات متوافقة مع OpenAI (Azure OpenAI، OpenRouter، خادم محلي، …). راجع وثائق الإعدادات للقائمة الكاملة للخيارات.

Tor / I2P / البروكسيات

يمكن لـ Maigret توجيه الفحوصات عبر بروكسي أو Tor أو I2P — مفيد لمواقع .onion / .i2p ولتجاوز جدران حماية WAF التي تحظر عناوين IP الخاصة بمراكز البيانات.

# any HTTP/SOCKS proxy
maigret user --proxy socks5://127.0.0.1:1080

# Tor (default gateway socks5://127.0.0.1:9050)
maigret user --tor-proxy socks5://127.0.0.1:9050

# I2P (default gateway http://127.0.0.1:4444)
maigret user --i2p-proxy http://127.0.0.1:4444

ابدأ خدمة Tor / I2P قبل تشغيل الأمر — Maigret لا يدير هذه البوابات.

تجاوز Cloudflare

تجريبي. بوابة Cloudflare قيد التطوير النشط؛ قد يتغير مخطط الإعدادات وسلوك CLI ومجموعة المواقع الموجهة دون ضمانات توافق رجعي.

مجموعة فرعية من المواقع في قاعدة البيانات تتطلب متصفحًا حقيقيًا لحل تحدي JavaScript. يمكن لـ Maigret إسناد هذه الفحوصات إلى مثيل FlareSolverr محلي:

docker run -d -p 8191:8191 --name flaresolverr ghcr.io/flaresolverr/flaresolverr:latest
maigret --cloudflare-bypass <username>

التجاوز اختياري (--cloudflare-bypass أو cloudflare_bypass.enabled في settings.json) ويُفعَّل فقط للمواقع التي يتطابق فيها حقل protection. راجع وثائق الميزة لخيارات الخلفية والإعدادات.

المساهمة

أضف المواقع الجديدة أو أصلحها بدقة في data.json (بدون json.load/json.dump)، ثم شغّل ./utils/update_site_data.py لإعادة إنشاء sites.md وبيانات قاعدة البيانات الوصفية، وافتح طلب سحب. لمزيد من التفاصيل، راجع دليل المساهمة ووثائق التطوير. سجل الإصدارات: CHANGELOG.md.

الاستخدام التجاري

Maigret مفتوح المصدر مرخّص برخصة MIT ومجاني للاستخدام التجاري دون قيود — لكن فحوصات المواقع تتعطل بمرور الوقت وتحتاج صيانة مستمرة.

للاستخدام التجاري الجاد — مع قاعدة بيانات مواقع محدّثة يوميًا أو واجهة برمجة للتحقق من أسماء المستخدمين — تواصل معنا: 📧 [email protected]

  • قاعدة بيانات مواقع خاصة — أكثر من 5,000 موقع، محدّثة يوميًا (منفصلة عن قاعدة البيانات العامة مفتوحة المصدر)
  • واجهة برمجة للتحقق من اسم المستخدم — ادمج Maigret في منتجك

حول

إخلاء مسؤولية

لأغراض تعليمية وقانونية فقط. أنت مسؤول عن الامتثال لجميع القوانين المعمول بها (GDPR، CCPA، إلخ) في نطاق سلطتك القضائية. لا يتحمل المؤلفون أي مسؤولية عن إساءة الاستخدام.

الملاحظات

افتح مشكلة · مناقشات GitHub · تيليجرام

تصنيف SOWEL

تقنيات OSINT المستخدمة:

الترخيص

MIT © Maigret

الفئات