٣ كورسات AI + ٧ بونصات بقيمة $560 — بـ $99 بس
عندك اسم مستخدم وعايز تعرف هل ظاهر على منصات تانية؟ البحث اليدوي في كل موقع بياخد وقت، وهنا بييجي دور Sherlock؛ مشروع مفتوح المصدر بيفحص وجود اسم مستخدم على أكثر من 400 شبكة وموقع. لكن النتيجة محتاجة تحقق: تشابه اسم المستخدم لا يعني بالضرورة إن كل الحسابات تخص الشخص نفسه.
في المقال ده هتعرف Sherlock بيعمل إيه، إزاي تبدأ استخدامه، وإيه حدوده لو بتستخدمه في بحث OSINT أو مراجعة بصمتك الرقمية.
إيه هو Sherlock؟
Sherlock أداة سطر أوامر مكتوبة ببايثون، فكرتها إنها تختبر اسم مستخدم على مجموعة كبيرة من المواقع وتعرض روابط الحسابات التي يظهر عليها الاسم. المشروع متاح على GitHub برخصة MIT، وتقدر تستخدمه للبحث في حساباتك العامة أو لتجميع مؤشرات أولية أثناء بحث مشروع عن المعلومات المتاحة علنًا.
الأداة لا تدخل إلى الحسابات ولا تكشف كلمات المرور، ووجود نتيجة في موقع ما ليس إثباتًا لهوية صاحب الحساب. فكر فيها كمرحلة اكتشاف، وبعدها راجع الرابط والمحتوى والسياق بنفسك.
إزاي تثبّت Sherlock؟
حسب تعليمات المشروع الرسمية، إحدى طرق التثبيت هي pipx بعد تجهيز بايثون والأداة على جهازك:
pipx install sherlock-project
ولو بتستخدم Docker، يتيح المشروع تشغيله بالأمر:
docker run -it --rm sherlock/sherlock user123
يوجد أكثر من طريقة تثبيت حسب نظام التشغيل. راجع قسم التثبيت في المستودع الرسمي قبل التنفيذ؛ لأن المشروع ينبه إلى مشكلات في بعض الحزم التي يديرها أطراف أخرى.
طريقة استخدام Sherlock للبحث عن Username
البحث عن اسم مستخدم واحد
sherlock user123
استبدل user123 بالاسم المطلوب. يعرض Sherlock النتائج ويحفظ الحسابات التي عثر عليها في ملف نصي باسم المستخدم، مثل user123.txt.
البحث عن أكثر من اسم
sherlock user1 user2 user3
ده مفيد لو عندك أكثر من كتابة محتملة للاسم. حاول تبدأ بأسماء تخصك أو عندك سبب مشروع للتحقق منها، وراجع النتائج واحدة واحدة.
التركيز على مواقع محددة
sherlock user123 --site GitHub --site Reddit
خيار --site يقلل نطاق البحث إلى المواقع التي تحددها، ويمكن تكراره لأكثر من موقع. لو هدفك فحص منصتين فقط، الطريقة دي أوضح وأسرع من فحص القائمة كلها.
حفظ النتائج وقراءتها صح
تقدر تستخدم --csv لإنشاء ملف CSV أو --xlsx لملف Excel، وكذلك --txt للنص. وخيار --print-found يعرض الحسابات التي وُجدت فقط في الطرفية.
sherlock user123 --csv --print-found
ملحوظة مهمة: خيار --json في تعليمات Sherlock الحالية يُستخدم لتحميل ملف JSON يعرّف المواقع التي يفحصها، وليس لتصدير نتائج البحث بصيغة JSON.
إمتى ممكن تستفيد من Sherlock؟
- مراجعة بصمتك الرقمية: تعرف فين اسم المستخدم المعتاد بتاعك ظاهر على منصات عامة.
- بحث OSINT مبدئي: تجمع روابط عامة مرتبطة باسم معيّن، ثم تتحقق من كل نتيجة من مصدرها.
- متابعة أسماء العلامات التجارية: تفحص توفر أو ظهور اسم علامة على منصات مختلفة، مع التحقق من الحسابات المتشابهة يدويًا.
احترم خصوصية الناس وشروط المواقع، ومتستخدمش النتائج للمضايقة أو انتحال الهوية أو افتراض معلومات شخصية من مجرد تطابق اسم.
حدود الأداة: ليه لازم تراجع النتائج؟
ممكن شخصين مختلفين يستخدموا نفس الاسم في موقعين، وبعض المواقع تغيّر طريقة عرض صفحاتها أو تمنع الاستعلامات الآلية، فيظهر نقص أو خطأ في النتائج. عشان كده تحقق من رابط الحساب وتفاصيله وتاريخه قبل ما تربطه بشخص أو تكتب عنه معلومة.
أسئلة شائعة عن Sherlock
هل Sherlock بيبحث في الحسابات الخاصة؟
الأداة تفحص مؤشرات وجود أسماء المستخدمين على المواقع المدعومة؛ لا تمنحك وصولًا إلى محتوى خاص أو حسابات مقفولة.
هل ظهور نفس Username على موقعين يعني نفس الشخص؟
لأ. دي قرينة أولية فقط، وممكن يكون تشابه أسماء. التحقق اليدوي ضروري.
هل لازم أفحص كل المواقع في كل مرة؟
لأ. استخدم --site لو عايز تختصر البحث في منصات بعينها، وشوف بقية الخيارات بالأمر sherlock --help.
الخلاصة
Sherlock يوفر عليك البحث اليدوي عن اسم مستخدم عبر مواقع كثيرة، ويديك نقطة بداية منظمة لمراجعة الروابط العامة. ابدأ باسم واحد، حدد المواقع المهمة، صدّر النتائج لو محتاج تراجعها، وبعدين تحقق من كل حساب قبل ما تستنتج أي صلة بينه وبين شخص معيّن. المصدر والأوامر الأحدث متاحة في مستودع Sherlock الرسمي على GitHub.
٣ مصادر دخل من الـ AI 🚀
- ✓ n8n Automation — أتمتة عملاء ٢٤/٧
- ✓ AI Video — فيديوهات سينمائية
- ✓ Vibe Coding — SaaS بدون كود
- ✓ سيرفر n8n مجاني + ١٥,٠٠٠ قالب
🛡️ ضمان استرداد ٧ أيام
