Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
aquatone — أداة لاستطلاع النطاقات | Kitploit
أدوات/GitHubGitHub/michenriksen/aquatone
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتخطيط الشبكةمسح المنافذجمع المعلوماتأمن الويبArchived
GitHubmichenriksen/aquatone

aquatone

أداة لاستطلاع النطاقات

عرض المستودع
6.0k903منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

AQUATONE

Aquatone هي أداة للفحص البصري لمواقع الويب عبر عدد كبير من المضيفين، وهي ملائمة للحصول بسرعة على نظرة عامة على سطح الهجوم المعتمد على HTTP.

التثبيت

  1. قم بتثبيت متصفح Google Chrome أو Chromium -- ملاحظة: يعطي Google Chrome حاليًا نتائج غير موثوقة عند تشغيله في وضع headless، لذلك يُنصح بتثبيت Chromium للحصول على أفضل النتائج.
  2. قم بتنزيل أحدث إصدار من Aquatone لنظام التشغيل الخاص بك.
  3. قم بفك ضغط ملف zip وانقل الملف الثنائي aquatone إلى الموقع الذي تريده. ربما ترغب في نقله إلى موقع ضمن $PATH لسهولة الاستخدام.

تجميع الكود المصدري

إذا كنت لا تثق في الملفات الثنائية المجمعة مسبقًا لسبب ما، يمكنك أيضًا تجميع الكود بنفسك. أنت مسؤول عن نفسك إذا أردت القيام بذلك. لا أقدم دعمًا لمشاكل التجميع. حظًا موفقًا!

الاستخدام

خيارات سطر الأوامر:

root@kitploit:~
  -chrome-path string
    	المسار الكامل لملف Chrome/Chromium القابل للتنفيذ. افتراضيًا، سيبحث aquatone عن Chrome أو Chromium
  -debug
    	طباعة معلومات التصحيح
  -http-timeout int
    	المهلة بالمللي ثانية لطلبات HTTP (الافتراضي 3000)
  -nmap
    	تحليل الإدخال كـ Nmap/Masscan XML
  -out string
    	الدليل لكتابة الملفات إليه (الافتراضي ".")
  -ports string
    	المنافذ لفحصها على المضيفين. الأسماء المستعارة المدعومة للقوائم: small, medium, large, xlarge (الافتراضي "80,443,8000,8080,8443")
  -proxy string
    	الوكيل المستخدم لطلبات HTTP
  -resolution string
    	دقة لقطة الشاشة (الافتراضي "1440,900")
  -save-body
    	حفظ محتويات الاستجابة في ملفات (الافتراضي true)
  -scan-timeout int
    	المهلة بالمللي ثانية لفحص المنافذ (الافتراضي 100)
  -screenshot-timeout int
    	المهلة بالمللي ثانية للقطات الشاشة (الافتراضي 30000)
  -session string
    	تحميل ملف جلسة Aquatone وإنشاء تقرير HTML
  -silent
    	كتم جميع المخرجات باستثناء الأخطاء
  -template-path string
    	المسار إلى قالب HTML لاستخدامه في التقرير
  -threads int
    	عدد الخيوط المتزامنة (الافتراضي عدد وحدات المعالجة المنطقية)
  -version
    	طباعة إصدار Aquatone الحالي

إعطاء البيانات لـ Aquatone

تم تصميم Aquatone ليكون سهل الاستخدام قدر الإمكان وللتكامل مع مجموعة أدواتك الحالية دون الحاجة إلى الكثير من الإضافات. يتم تشغيل Aquatone عن طريق توجيه مخرجات أمر إلى الأداة. لا يهمها كثيرًا كيف تبدو البيانات الموجهة، حيث سيتم استخراج عناوين URL والنطاقات وعناوين IP باستخدام مطابقة الأنماط بالتعبير المنتظم. هذا يعني أنه يمكنك إعطاؤها مخرجات أي أداة تستخدمها لاكتشاف المضيفين.

ستخضع عناوين IP وأسماء المضيفين والنطاقات في البيانات لفحص المنافذ التي تُستخدم عادةً لخدمات الويب وتحويلها إلى عناوين URL بالبروتوكول الصحيح. إذا كانت البيانات تحتوي على عناوين URL، فسيتم اعتبارها نشطة ولا تخضع لفحص المنافذ.

مثال:

root@kitploit:~
$ cat targets.txt | aquatone

المخرجات

عند الانتهاء من معالجة المضيفين المستهدفين، يقوم Aquatone بإنشاء مجموعة من الملفات والمجلدات في الدليل الحالي:

  • aquatone_report.html: تقرير HTML يمكن فتحه في متصفح لعرض جميع لقطات الشاشة المجمعة ورؤوس الاستجابة مجمعة حسب التشابه.
  • aquatone_urls.txt: ملف يحتوي على جميع عناوين URL المستجيبة. مفيد لتغذية أدوات أخرى.
  • aquatone_session.json: ملف يحتوي على إحصائيات وبيانات الصفحات. مفيد للأتمتة.
  • headers/: مجلد يحتوي على ملفات برؤوس الاستجابة الخام من الأهداف المعالجة.
  • html/: مجلد يحتوي على ملفات بمحتويات الاستجابة الخام من الأهداف المعالجة. إذا كنت تقوم بمعالجة عدد كبير من المضيفين ولا تحتاج ذلك لتحليل إضافي، يمكنك تعطيل هذا باستخدام العلامة -save-body=false لتوفير بعض مساحة القرص.
  • screenshots/: مجلد يحتوي على لقطات شاشة بصيغة PNG للأهداف المعالجة.

يمكن بسهولة ضغط المخرجات ومشاركتها مع الآخرين أو أرشفتها.

تغيير وجهة المخرجات

إذا كنت لا تريد أن يقوم Aquatone بإنشاء ملفات في دليل العمل الحالي، يمكنك تحديد موقع آخر باستخدام العلامة -out:

root@kitploit:~
$ cat hosts.txt | aquatone -out ~/aquatone/example.com

يمكن أيضًا تعيين وجهة مخرجات افتراضية دائمة بتعريف متغير بيئة:

root@kitploit:~
export AQUATONE_OUT_PATH="~/aquatone"

تحديد المنافذ لفحصها

افتراضيًا، سيقوم Aquatone بفحص المضيفين المستهدفين بقائمة صغيرة من منافذ HTTP شائعة الاستخدام: 80 و443 و8000 و8080 و8443. يمكنك تغيير ذلك إلى قائمتك الخاصة من المنافذ باستخدام العلامة -ports:

root@kitploit:~
$ cat hosts.txt | aquatone -ports 80,443,3000,3001

يدعم Aquatone أيضًا أسماء مستعارة لقوائم المنافذ المدمجة لتسهيل الأمر عليك:

  • small: 80, 443
  • medium: 80, 443, 8000, 8080, 8443 (مثل الافتراضي)
  • large: 80, 81, 443, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888
  • xlarge: 80, 81, 300, 443, 591, 593, 832, 981, 1010, 1311, 2082, 2087, 2095, 2096, 2480, 3000, 3128, 3333, 4243, 4567, 4711, 4712, 4993, 5000, 5104, 5108, 5800, 6543, 7000, 7396, 7474, 8000, 8001, 8008, 8014, 8042, 8069, 8080, 8081, 8088, 8090, 8091, 8118, 8123, 8172, 8222, 8243, 8280, 8281, 8333, 8443, 8500, 8834, 8880, 8888, 8983, 9000, 9043, 9060, 9080, 9090, 9091, 9200, 9443, 9800, 9981, 12443, 16080, 18091, 18092, 20720, 28017

مثال:

root@kitploit:~
$ cat hosts.txt | aquatone -ports large

أمثلة على الاستخدام

تم تصميم Aquatone ليعمل بشكل جيد مع جميع أنواع الأدوات. إليك بعض الأمثلة:

تعداد DNS باستخدام Amass

Amass هو الأداة المفضلة لدي حاليًا لتعداد DNS. يستخدم مجموعة من مصادر OSINT بالإضافة إلى القوة الغاشمة النشطة والتحويرات الذكية لتحديد المئات، إن لم يكن الآلاف، من النطاقات الفرعية بسرعة:

root@kitploit:~
$ amass -active -brute -o hosts.txt -d yahoo.com
alerts.yahoo.com
ads.yahoo.com
am.yahoo.com
- - - SNIP - - -
prd-vipui-01.infra.corp.gq1.yahoo.com
cp103.mail.ir2.yahoo.com
prd-vipui-01.infra.corp.bf1.yahoo.com
$ cat hosts.txt | aquatone

هناك العديد من أدوات تعداد DNS الأخرى ويجب أن تعمل Aquatone بشكل جيد مع أي أداة أخرى:

  • Sublist3r
  • Subfinder
  • Knock
  • Fierce
  • Gobuster

Nmap أو Masscan

يمكن لـ Aquatone إنشاء تقرير عن المضيفين الممسوحين باستخدام ماسح المنافذ Nmap أو Masscan. ببساطة قم بتغذية Aquatone بمخرجات XML وأعطها العلامة -nmap لتخبرها أن تحلل الإدخال كـ Nmap/Masscan XML:

root@kitploit:~
$ cat scan.xml | aquatone -nmap

الإشادات

  • شكرًا لـ EdOverflow على مشروع can-i-take-over-xyz الذي تستند إليه قدرة Aquatone على اكتشاف الاستيلاء على النطاقات.
  • شكرًا لـ Elbert Alias على بصمات التقنية من مشروع Wappalyzer الذي تستند إليه قدرة Aquatone على التعرف على التقنيات.
تنزيل الأداة