تخطَّ إلى المحتوى

ورقة مرجعية Raccoon - أداة استطلاع أمنية هجومية

ورقة مرجعية Raccoon - أداة استطلاع أمنية هجومية

Section titled “ورقة مرجعية Raccoon - أداة استطلاع أمنية هجومية”

أداة أمان هجومية عالية الأداء للاستطلاع التلقائي. تجمع بين تعداد DNS، واستعلامات WHOIS، وتحليل TLS، وفحص المنافذ، واكتشاف النطاقات الفرعية، وفحص URL الغامض، واكتشاف WAF في أداة واحدة بأداء غير متزامن.

إشعار قانوني: استخدم Raccoon فقط ضد الأهداف التي لديك تصريح كتابي صريح لاختبارها. الفحص غير المصرح به غير قانوني.

الطريقةالأمر
pip (مستقر)pip install raccoon-scanner
pip3 (Python 3.5+)pip3 install raccoon-scanner
من المصدرgit clone https://github.com/evyatarmeged/Raccoon.git && cd Raccoon && python setup.py develop
Dockerdocker build -t raccoon . && docker run raccoon example.com
التبعيةالغرضالتثبيت
Nmapفحص المنافذsudo apt install nmap / brew install nmap
OpenSSLتحليل TLS/SSLعادة مثبت مسبقًا
coreutils (macOS)دعم المهلةbrew install coreutils
# فحص أساسي لهدف
raccoon example.com

# فحص كامل مع اكتشاف الخدمة
raccoon -f example.com

# فحص مع دليل الإخراج
raccoon -o /path/to/output example.com

# فحص سريع بتخطي Nmap
raccoon --skip-nmap-scan example.com

# الوضع الهادئ (إخراج بسيط)
raccoon -q example.com

تعداد DNS والنطاقات الفرعية

Section titled “تعداد DNS والنطاقات الفرعية”
الأمرالوصف
raccoon example.comسجلات DNS الافتراضية: A، MX، NS، CNAME، SOA، TXT
raccoon -d A,AAAA,MX example.comالاستعلام عن أنواع سجلات DNS محددة
raccoon --no-sub-enum example.comتخطي تعداد النطاقات الفرعية
raccoon --subdomain-list subs.txt example.comاستخدام قائمة كلمات نطاقات فرعية مخصصة
الأمرالوصف
raccoon example.comفحص Nmap الافتراضي
raccoon -sc example.comالتشغيل مع سكريبتات Nmap (سكريبتات اكتشاف الخدمة)
raccoon -sv example.comالتشغيل مع اكتشاف إصدار الخدمة
raccoon -f example.comفحص كامل (كل من علامتي -sc و -sv)
raccoon -p 80,443,8080 example.comفحص منافذ محددة
raccoon -p 1-1000 example.comفحص نطاق المنافذ
raccoon --vulners-nmap-scan example.comإجراء فحص تقييم الثغرات
raccoon --vulners-path /path/to/script example.comمسار سكريبت nmap_vulners.nse المخصص
raccoon --skip-nmap-scan example.comتخطي فحص المنافذ تمامًا
الأمرالوصف
raccoon example.comفحص URL الافتراضي الغامض مع قائمة كلمات مدمجة
raccoon -w /path/to/wordlist.txt example.comاستخدام قائمة كلمات مخصصة لفحص URL الغامض
raccoon -T 50 example.comاستخدام 50 خيطًا للفحص (افتراضي: 25)
raccoon -fr example.comاتباع إعادة توجيهات HTTP أثناء الفحص
raccoon --no-url-fuzzing example.comتعطيل اكتشاف URL/الدليل
raccoon --ignored-response-codes 403,500 example.comرموز حالة HTTP المتجاهلة المخصصة
raccoon --tls-port 8443 example.comمنفذ TLS المخصص (افتراضي: 443)

الخصوصية وخيارات البروكسي

Section titled “الخصوصية وخيارات البروكسي”
الأمرالوصف
raccoon --tor-routing example.comتوجيه جميع حركة المرور عبر Tor (منفذ 9050)
raccoon --proxy http://proxy:8080 example.comاستخدام بروكسي محدد
raccoon --proxy-list proxies.txt example.comدوران بروكسي عشوائي من قائمة
raccoon -c "session:abc123" example.comإضافة ملفات تعريف ارتباط مخصصة (تنسيق key:value)
الأمرالوصف
raccoon -o ./results example.comحفظ النتائج في الدليل المحدد
raccoon -q example.comقمع إخراج وحدة التحكم
raccoon --skip-health-check example.comتخطي فحص توفر الهدف الأولي
العلامةالشكل الطويلالوصف
-d--dns-recordsأنواع سجلات DNS للاستعلام (مفصولة بفواصل)
-o--outdirدليل الإخراج للنتائج
-q--quietقمع الإخراج
-w--wordlistقائمة كلمات فحص مخصصة
-T--threadsعدد الخيوط (افتراضي: 25)
-sc--scriptsتشغيل سكريبتات اكتشاف خدمة Nmap
-sv--servicesتشغيل اكتشاف إصدار Nmap
-f--full-scanفحص Nmap الكامل (-sc + -sv)
-p--portنطاق المنافذ المخصص
-fr--follow-redirectsاتباع إعادة توجيهات HTTP
-c--cookiesإضافة ملفات تعريف الارتباط (key:value)
--tor-routingالتوجيه عبر Tor
--proxyعنوان بروكسي HTTP
--proxy-listملف مع قائمة البروكسي
--no-url-fuzzingتخطي اكتشاف URL
--no-sub-enumتخطي تعداد النطاقات الفرعية
--skip-nmap-scanتخطي فحص المنافذ
--skip-health-checkتخطي فحص التوفر
--vulners-nmap-scanتقييم الثغرات
--subdomain-listقائمة كلمات النطاقات الفرعية المخصصة
--tls-portمنفذ TLS المخصص
--ignored-response-codesرموز HTTP للتجاهل
--versionإظهار الإصدار
--helpإظهار المساعدة

ينفذ Raccoon تلقائيًا هذه الفحوصات أثناء الفحص:

الوحدةما تفعله
تعداد DNSالاستعلام عن أنواع سجلات DNS المُكوَّنة
استعلام WHOISاسترداد معلومات تسجيل النطاق
تحليل TLS/SSLالتحقق من تفاصيل الشهادة ومجموعات التشفير
فحص المنافذفحص Nmap مع سكريبتات وكشف إصدار اختيارية
اكتشاف النطاقات الفرعيةتعداد النطاقات الفرعية باستخدام قائمة الكلمات
فحص URL الغامضاكتشاف الأدلة والملفات المخفية
اكتشاف WAFتحديد جدران حماية تطبيقات الويب
استطلاع تطبيقات الويبتحليل تقنيات الويب والرؤوس
# استطلاع سريع — تخطي الفحص الثقيل
raccoon --skip-nmap-scan example.com

# تدقيق شامل
raccoon -f --vulners-nmap-scan -T 50 -o ./audit_results example.com

# فحص خفي عبر Tor
raccoon --tor-routing -T 5 -q example.com

# اكتشاف يركز على النطاقات الفرعية
raccoon --no-url-fuzzing --subdomain-list large_subs.txt example.com

# فحص دليل تطبيق الويب فقط
raccoon --skip-nmap-scan --no-sub-enum -w /usr/share/wordlists/dirb/big.txt example.com

# فحص Docker مع حفظ النتائج على المضيف
docker run -v $(pwd)/results:/home/raccoon raccoon example.com -o /home/raccoon

يتم حفظ النتائج في دليل الإخراج منظمة حسب نوع الفحص:

results/
├── dns_records.txt
├── whois.txt
├── tls_info.txt
├── nmap_scan.txt
├── subdomains.txt
├── url_fuzzing.txt
├── waf_detection.txt
└── web_recon.txt