
Recon هي أداة سكريبت لإجراء استطلاع كامل على هدف باستخدام الأدوات الرئيسية للبحث عن الثغرات. تم إنشاؤها استنادًا إلى منهجيات @ofjaaah و @Jhaddix
يمكن أن تكون مرحلة التعرف على الهدف في كل من Bug Bounties واختبار الاختراق مستهلكة للوقت جدًا. ولهذا، قررت إنشاء سكريبت التعرف الخاص بي مع جميع الأدوات التي أستخدمها أكثر في هذه المرحلة.
يعتمد بناء هذا الإطار على منهجيات @ofjaaah و @Jhaddix. هؤلاء الأشخاص هم أكبر مصدر إلهام لي لبدء مسيرتي في أمن المعلومات، وأنصحك بالاطلاع على محتواهم، ستتعلم الكثير!

❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt
❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt -q
❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt -g [github_api_key] -s [shodan_api_key] -f

لقد قمت بإنشاء سكريبت يقوم بأتمتة تثبيت جميع الأدوات. حاولت جعله متوافقًا مع الأنظمة الأكثر استخدامًا في اختبار الاختراق و Bug Bounty.
git clone https://github.com/dirsoooo/Recon.git
cd Recon/
chmod +x recon.sh
chmod +x installation.sh
./installation.sh
يرجى عدم إزالة أي من الملفات داخل المجلد، جميعها مهمة!

تمت برمجة Recon بالكامل بـ ❤ من قبل @Dirsoooo وهو مُصدر تحت ترخيص MIT.
إذا أعجبك عملي وتريد دعمي بطريقة ما، اشتر لي قهوة 😁
| الخيار | القيمة |
|---|
| -h, --help | اطلع على قائمة المساعدة الكاملة |
| -d | domain.com |
| -w | المسار إلى قائمة كلماتك. بعض قوائم الكلمات أضفتها افتراضيًا في ./wordlists |
| -f | وضع الفزينج (Fuzzing). عند تمرير هذه الوسيطة، ستتم إضافة خطوة الفزينج لتأكيد الثغرات المحتملة. سيبقى فزينج الدليل (Directory Fuzzing) مفعلًا بغض النظر عن تمرير الوسيطة أم لا. أنصح بعدم استخدامه إذا كنت تريد إجراء عملية تعرف أسرع. |
| -g | مفتاح API لجيت هاب. يُستخدم هذا المعامل عند البحث عن النطاقات الفرعية |
| -s | مفتاح API لشودان. يُستخدم هذا المعامل لأتمتة البحث عن النطاقات المرتبطة بهدفك (يتطلب مفتاح API مميز). إذا لم يكن لديك، يمكنك إجراء عمليات البحث يدويًا وسيتم حفظ الدروكس (dorks) في مجلد الإخراج. |
| -o | مجلد الإخراج الخاص بك. إذا لم تحدد المعامل، سيتم حفظ نتائج السكريبت في مجلد يحمل اسم هدفك داخل مسار السكريبت |
| -q | الوضع الصامت. لن تظهر اللافتات وتفاصيل تنفيذ السكريبت في الطرفية، ولكن كل ما يتم تنفيذه في الوضع العادي يتم تنفيذه أيضًا. ستتمكن من رؤية جميع النتائج بالتفصيل في مجلد الإخراج الخاص بك. |