
يفحص روابط Discord عبر الخوادم المشتركة لاستخراج الملفات الشخصية، ويقارن بيانات أكثر من 700 موقع، ويبحث عن أسماء المستخدمين باستخدام أكثر من 30 أداة، وينشئ تقريرًا مدعومًا بالذكاء الاصطناعي.
حوّل أي اسم مستخدم، أو بريد إلكتروني، أو نطاق، أو رقم هاتف، أو صورة، أو رابط، أو سلسلة فحص إلى ملف تعريف هوية كامل.
WhoCord منصة تحقيق OSINT معيارية تشغّل العشرات من الأدوات مفتوحة المصدر، وتبني مخطط معرفة، وتكتشف الارتباطات، وتولّد تقرير HTML بقالب داكن معزّزاً بالذكاء الاصطناعي – وكل ذلك يُبث مباشرةً إلى لوحة تحكم React حديثة.
unzip WhoCord.zip -d WhoCord
cd WhoCord
./run.sh
لا يلزم تثبيت Python أو pip أو أي أدوات – كل شيء مضمّن بداخلها.
git clone https://github.com/Siv-nick/WhoCord.git
cd WhoCord
python3 -m venv venv
source venv/bin/activate # Linux / macOS
pip install -e .
يمكن تثبيت جميع الأدوات المطلوبة بأمر pip install واحد:
# Username search tools
pip install sherlock-project maigret naminter linkook
# Email intelligence tools
pip install holehe h8mail theHarvester
# GitHub & Google tools
pip install gitfive ghunt
# Phone & image analysis
pip install phoneinfoga pillow imagehash pytesseract
# Domain investigation
pip install dnspython
git clone https://github.com/p1ngul1n0/blackbird
cd blackbird
pip install -r requirements.txt
cd ..
يتم تنزيل ملف البيانات المطلوب (
wmn-data.json) تلقائياً عند أول استخدام. إذا فشل ذلك، نزّله يدوياً من WhatsMyName وضعه فيblackbird/data/.
sudo apt install whois # Debian/Ubuntu
# brew install whois # macOS
ghunt login
اتبع التعليمات للمصادقة باستخدام حساب Google الخاص بك.
تتطلب لوحة التحكم واجهة أمامية مُجمَّعة بـ React. تأكد من تثبيت Node.js 18+ وnpm، ثم شغّل:
cd frontend
npm install
npm run build
cd ..
يُنشئ هذا المجلد frontend/dist/ الذي يخدمه Flask تلقائياً.
python web_app.py
ثم افتح http://127.0.0.1:5000.
أو استخدم المشغّل بنقرة واحدة: ./run.sh.
تقدم لوحة التحكم ثماني وحدات تحقيق:
صفحة التحقيق المباشر تعرض:
صفحة السجل – قائمة بجميع التحقيقات السابقة مع روابط للتقارير وملفات JSON الاستخباراتية.
صفحة الإعدادات – إدارة رموز API، وتبديل الأدوات، وضبط خيارات المحاور، وترقية الأدوات.
discord-osint
ثم استخدم القائمة المرقّمة لتبديل الأدوات، وتعيين الرموز، وبدء التحقيقات.
discord-osint --mode manual --target someusername --output html --debug
تُحفظ جميع النتائج في investigation_cache/:
يدمج WhoCord مشاريع OSINT مفتوحة المصدر التالية:
راجع CHANGELOG.md لمعرفة سجل الإصدارات.
config.json فقط على مفاتيح تبديل غير حساسة.investigation_cache/.WhoCord مخصصة لأغراض تعليمية ولاختبار الأمان المصرَّح به فقط.
لا تستخدمها للمطاردة أو المضايقة أو انتهاك خصوصية أي شخص.
لا يتحمّل المؤلف أي مسؤولية عن إساءة الاستخدام.
رخصة MIT
| الوحدة | الإدخال | الأدوات المنفذة |
|---|
| اسم مستخدم / يدوي | اسم مستخدم (بريد إلكتروني اختياري) | Sherlock، Maigret، Blackbird، Naminter، Linkook، Sociopath، الزحف، التحليل، الاستخبارات، أدوات البريد الإلكتروني |
| مستخدم Discord | معرّف المستخدم + معرّف الخادم | جلب ملف تعريف Discord، زحف الرسائل، حل روابط التتبع |
| بريد إلكتروني | بريد إلكتروني | Holehe، h8mail، HIBP، EmailRep، GHunt، SMTP، Gravatar، Scylla، Blackbird للبريد الإلكتروني، MOSINT |
| نطاق | نطاق | WHOIS، DNS، SSL، تحديد الموقع الجغرافي للـ IP، تعداد النطاقات الفرعية، theHarvester |
| رقم هاتف | هاتف | مكتبة phonenumbers، البحث عن مزود الخدمة، PhoneInfoga |
| تحليل صورة | رابط صورة | EXIF، التجزئة الإدراكية، البحث العكسي، OCR |
| تحليل رابط | رابط | بيانات HTTP الوصفية، إعادة التوجيه، بيانات تعريف الصفحة، Open Graph، التصفح الآمن، Wayback |
| فحص البيانات | أي سلسلة | يكتشف النوع تلقائياً ويشغّل الوحدة المناسبة |
| الملف | الوصف |
|---|
intel_*.json | لقطة استخباراتية كاملة (JSON منظم) |
report_*.md | تقرير Markdown مولّد بالذكاء الاصطناعي (إذا كان Groq مفعّلاً) |
report_*.html | تقرير HTML تفاعلي بقالب داكن |
blackbird_output/ | نتائج Blackbird الخام بصيغة JSON |
socialscan_output/ | نتائج Socialscan |
debug_*.log | سجلات تصحيح مفصلة (عند تفعيل وضع التصحيح) |
| الفئة | الأدوات |
|---|
| البحث عن أسماء المستخدمين | Sherlock، Maigret، Blackbird، Naminter، Linkook، Sociopath، Social Analyzer، Toutatis |
| استخبارات البريد الإلكتروني | Holehe، h8mail، HIBP، EmailRep، GHunt، MOSINT، Scylla، Gravatar، التحقق من SMTP |
| النطاقات وDNS | WHOIS (النظام)، dnspython، theHarvester، sublist3r (قائمة كلمات احتياطية) |
| الهاتف | phonenumbers، PhoneInfoga، AbstractAPI (مجاني) |
| الصور | Pillow، imagehash، exifread، SauceNAO (البحث العكسي عن الصور)، Tesseract OCR |
| الروابط | requests، BeautifulSoup، Google Safe Browsing، Wayback Machine |
| الاستخبارات | networkx، socid‑extractor، Groq (LLaMA 3.3) |
| لوحة التحكم | Flask، React، TypeScript، Tailwind CSS، SSE |