تثبيت أداة theHarvester على Ubuntu خطوة بخطوة

x32x01
  • بواسطة x32x01 ||
لو بتتعلم الاختراق الأخلاقي أو جمع المعلومات OSINT، أكيد قابلت قبل كده أداة قوية جدًا اسمها theHarvester. الأداة دي تعتبر من أهم الأدوات اللي بيستخدمها الباحثين الأمنيين علشان يجمعوا بيانات عن أي دومين زي الإيميلات، الـ subdomains، الـ hosts، والمزيد… وكل ده من مصادر بحث مفتوحة 🔍

في البوست ده هنتعلم إزاي تثبّت theHarvester على Ubuntu 18.04 LTS بطريقة سهلة، خطوة بخطوة، وبأسلوب بسيط يخليك تعمل كل حاجة بدون أي تعقيد. وكمان هنزوّد المقال بأوامر جاهزة تقدر تنسخها وتستخدمها فورًا.

يلا بينا نبدأ! ✨



ما هي أداة theHarvester؟ 🤔🔍

أداة theHarvester هي واحدة من أشهر الأدوات المستخدمة في جمع المعلومات خلال مرحلة الـ Reconnaissance في اختبار الاختراق.
الأداة بتجمع الداتا من مصادر زي:
  • Google
  • Bing
  • Yahoo
  • LinkedIn
  • Twitter
  • Shodan
  • DuckDuckGo
  • وكتير غيرهم…

الفكرة إنك تقدر تجمع الإيميلات، الـ hosts، الـ subdomains وكل المعلومات دي بتساعدك تفهم البنية الأساسية لأي شركة أو موقع قبل ما تبدأ اختبار الاختراق.



ليه نستخدم theHarvester؟ 🎯

لأنها:
⭐ سريعة
⭐ قوية
⭐ مفتوحة المصدر
⭐ مصادر بحث متعددة
⭐ مناسبة للمبتدئين والمحترفين
والأهم إنها بتسهّل عليك شغل الـ OSINT بشكل كبير.



خطوات تثبيت theHarvester على Ubuntu 18.04 LTS 🐧⚙️

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

1. تحميل الأداة من GitHub باستخدام git clone ⬇️📦

أول خطوة إننا ننزل الأداة من GitHub:
Code:
git clone https://github.com/laramies/theHarvester
بعد ما الأمر يشتغل، هيظهر فولدر جديد بنفس الاسم.

2. الدخول إلى فولدر الأداة 📁

اكتب الأمر التالي: cd theHarvester
كده إحنا جاهزين نبدأ التثبيت.

3. تثبيت pip 🎯🐍

علشان نشغل الـ requirements لازم نثبت pip:
sudo apt install python3-pip
لو العملية تمت بنجاح، نكمل للخطوة اللي بعدها.

4. تثبيت المتطلبات Requirements 📦

الأداة بتستخدم ملفين مختلفين حسب النسخة اللي عندك:
ملف dev.txt وملف base.txt

ابدأ بالأول:
Code:
python3.7 -m pip install -r requirements/dev.txt

لو حصل Error أو الملف مش موجود، استخدم البديل:
Code:
python3.7 -m pip install -r requirements/base.txt
كده كل الـ libraries المطلوبة هتتنزل بدون مشاكل.

5. تشغيل theHarvester لأول مرة 🚀

دلوقتي نقدر نجرب تشغيل الأداة:
Code:
python3.7 theHarvester.py -h
الأمر ده بيعرض لك قائمة المساعدة وفيها كل الـ options اللي تقدر تستخدمها.

6. مثال عملي: جمع إيميلات من google ☕🔍

لو عايز تجمع 500 إيميل من دومين gmail.com باستخدام محرك Google:
Bash:
python3.7 theHarvester.py -d gmail.com -l 500 -b google

شرح الاختصارات:
الاختصارالمعنى
-dاسم الدومين
-lعدد النتائج
-bمحرك البحث

مثال إضافي: البحث عن Subdomains 🔥

لو عايز تدور على subdomains لموقع فايسبوك:
Bash:
python3.7 theHarvester.py -d facebook.com -b bing



مثال: تصدير النتائج في ملف HTML 📝

لو عايز تحفظ النتائج في ملف HTML جميل وسهل القراءة:
Bash:
python3.7 theHarvester.py -d tesla.com -b google -f tesla-report
هيتعمل ملفين:
  • tesla-report.html
  • tesla-report.xml



حل مشكلة عدم تشغيل python3.7 ❗🐍

لو النظام عندك بيستخدم Python 3.6 أو Python 3.8 بدل 3.7
استخدم:
Bash:
python3 -m pip install -r requirements/base.txt
python3 theHarvester.py -h



أفضل مصادر تستخدمها للبحث 📡

أقوى محركات تجمع منها بيانات باستخدام theHarvester:
  • Google
  • Bing
  • DuckDuckGo
  • Shodan
  • Yahoo
  • All
  • Baidu

لو عايز أقصى نتائج اكتب: -b all



نصائح مهمة قبل استخدام theHarvester 💡🔥

  • استخدم VPN أو Proxy لو بتعمل فحص لدومينات كبيرة.
  • دايمًا خزّن النتائج في ملف HTML علشان ترجع لها.
  • استخدم -l = 500 أو 1000 لو عايز داتا أكبر.
  • لو بتفحص شركة، استخدم Shodan لأن نتائجه قوية جدًا.

الخلاصة 🎉

أداة theHarvester من أقوى أدوات جمع المعلومات، وبتساعدك تبدأ مرحلة الـ Recon بشكل قوي. التثبيت على Ubuntu 18.04 سهل جدًا ومش محتاج أي خبرة كبيرة. كل اللي عليك تنفّذ الأوامر اللي فوق، وتبدأ تجرب بنفسك.
 
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
827
x32x01
x32x01
x32x01
الردود
0
المشاهدات
661
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
67
x32x01
x32x01
x32x01
الردود
0
المشاهدات
154
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
2,046
المشاركات
2,248
أعضاء أكتب كود
493
أخر عضو
سلمان فارس
عودة
أعلى