Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pentmenu — نص برمجي بلغة باش لعمليات الاستطلاع وهجمات حجب الخدمة | Kitploit
أدوات/GitHubGitHub/ginjachris/pentmenu
الاستطلاعمسح المنافذتحليل الثغرات الأمنيةجمع المعلوماتأمن الشبكاتاختبار الاختراقتحليل DNS
GitHubginjachris/pentmenu

pentmenu

نص برمجي بلغة باش لعمليات الاستطلاع وهجمات حجب الخدمة

عرض المستودع
53221817منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

pentmenu

中文说明

قائمة اختيار باش للاستكشاف السريع والسهل للشبكة وهجمات حجب الخدمة

يتم استخدام Sudo عند الضرورة. تم الاختبار على دبيان وآرتش.

المساهمات وطلبات السحب مرحب بها جداً!

المتطلبات:

  • bash

  • sudo

  • curl

  • netcat (يجب أن يدعم الخيار '-k'، يُفضل متغير openbsd)

  • hping3 (أو يمكن استخدام nping كبديل لهجمات الفيضان)

  • openssl

  • stunnel

  • nmap

  • whois (غير أساسي لكن مفضل)

  • nslookup (أو 'host')

  • ike-scan

  • bind-tools (غالباً جزء من حزمة 'bind'، مطلوب لـ "host" و "nslookup")

كيفية الاستخدام؟

  • تحميل السكريبت:
$ wget https://raw.githubusercontent.com/GinjaChris/pentmenu/master/pentmenu
  • جعله قابلاً للتنفيذ:
$ chmod +x ./pentmenu
  • تشغيله:
$ ./pentmenu

بدلاً من ذلك، قم بتنزيل أحدث إصدار من https://github.com/GinjaChris/pentmenu/releases، وفك ضغطه وشغل السكريبت. أو استخدم git clone:

git clone https://github.com/GinjaChris/pentmenu

تفاصيل الوحدات

وحدات الاستطلاع

  • عرض IP - يستخدم curl للبحث عن عنوان IP الخارجي الخاص بك. يقوم بتشغيل ip a أو ifconfig (حسب الاقتضاء) لعرض عناوين IP للواجهات المحلية.

  • استطلاع DNS - استطلاع سلبي، يقوم بإجراء بحث DNS (أمامي أو عكسي حسب إدخال الهدف) وبحث whois عن الهدف. إذا لم يكن whois متاحاً، فسيقوم بالبحث ضد ipinfo.io (يعمل فقط مع عناوين IP وليس أسماء المضيفين).

  • فحص Ping - يستخدم nmap لإجراء صدى ICMP (ping) ضد المضيف أو الشبكة الهدف.

  • فحص سريع - ماسح منافذ TCP باستخدام nmap لفحص المنافذ المفتوحة باستخدام فحص TCP SYN. لن يقوم nmap بإجراء فحص ping قبل فحص TCP SYN. تقوم هذه الوحدة بفحص أكثر 1000 منفذ شيوعاً. يمكن استخدام هذه الوحدة بالطبع لفحص مضيف واحد أو شبكة كاملة ولكنها مصممة أساساً لتحديد الأهداف عبر نطاق من عناوين IP. قد يستغرق هذا الفحص وقتاً طويلاً، يرجى التحلي بالصبر.

  • فحص مفصل - يستخدم nmap لتحديد المضيفات الحية والمنافذ المفتوحة، ويحاول التعرف على نظام التشغيل، ويلتقط البانرات/يتعرف على إصدارات البرامج قيد التشغيل. لن يقوم nmap بإجراء فحص ping قبل هذا الفحص. يتم تغيير سلسلة وكيل المستخدم الافتراضية لـ nmap إلى متصفح Microsoft Edge في هذا الوضع للمساعدة في تجنب الكشف عبر HTTP. يتم فحص جميع منافذ TCP على الهدف (اسم المضيف/IP/الشبكة الفرعية). بينما يمكن لهذه الوحدة فحص مضيف واحد أو عدة مضيفين، فإن استخدامها المقصود هو إجراء فحص لجمع المعلومات ضد نظام واحد. قد يستغرق هذا الفحص وقتاً طويلاً، يرجى التحلي بالصبر.

  • فحص UDP - يستخدم nmap لفحص منافذ UDP المفتوحة. يتم فحص جميع منافذ UDP.

  • التحقق من وقت تشغيل الخادم - يقدر وقت تشغيل الهدف عن طريق الاستعلام عن منفذ TCP مفتوح باستخدام hping3. تختلف دقة النتائج من جهاز لآخر؛ هذا لا يعمل ضد جميع الخوادم.

  • فحص IPsec - يحاول تحديد وجود خادم VPN IPsec باستخدام ike-scan ومقترحات المرحلة الأولى المختلفة. أي إخراج نصي من هذه الوحدة، سواء كان يتعلق بـ "مصافحة" أو "لم يتم اختيار اقتراح"، يشير إلى وجود خادم VPN IPsec. راجع http://nta-monitor.com/wiki/index.php/Ike-scan_User_Guide للحصول على نظرة عامة ممتازة عن ike-scan والمرحلة الأولى من VPN.

وحدات حجب الخدمة

  • فيضان صدى ICMP - يستخدم hping3 لشن فيضان صدى ICMP تقليدي ضد الهدف. على نظام حديث، من غير المحتمل أن تحقق الكثير، لكنه مفيد لاختبار جدران الحماية لمراقبة سلوكها. استخدم 'Ctrl C' لإنهاء الفيضان. عنوان المصدر لحزم الفيضان قابل للتكوين. لاحظ أن الهدف يمكن أن يكون IP (مثل 127.0.0.1) أو اسم مضيف (مثل localhost.localnet.com). لا تقم بتضمين البروتوكول كجزء من الهدف (مثل http://localhost.localnet.com).

  • فيضان Blacknurse ICMP - يستخدم hping3 لشن فيضان ICMP ضد الهدف. حزم ICMP من نوع "الوجهة غير قابلة للوصول، المنفذ غير قابل للوصول". يمكن أن يتسبب هذا الهجوم في استخدام عالي لوحدة المعالجة المركزية على العديد من الأنظمة. استخدم 'Ctrl C' لإنهاء الهجوم. راجع http://blacknurse.dk/ لمزيد من المعلومات. عنوان المصدر لحزم الفيضان قابل للتكوين.

  • فيضان TCP SYN - يرسل فيضاً من حزم TCP SYN باستخدام hping3. إذا لم يتم العثور على hping3، فإنه يحاول استخدام أداة nmap-nping بدلاً من ذلك. يُفضل hping3 لأنه يرسل الحزم بأسرع ما يمكن. يتم توفير خيارات لاستخدام عنوان IP مصدر لواجهتك، أو تحديد (تزوير) عنوان IP مصدر، أو تزوير عنوان IP مصدر عشوائي لكل حزمة. اختيارياً، يمكنك إضافة بيانات إلى حزمة SYN. تحتوي جميع حزم SYN على بت التجزئة مضبوطاً وتستخدم MTU الظاهرية لـ hping والتي تبلغ 16 بايت، مما يضمن التجزئة. العودة إلى nmap-nping تعني إرسال عدد X من الحزم في الثانية حتى يتم إرسال عدد Y من الحزم وتسمح فقط باستخدام عنوان IP للواجهة أو عنوان IP مصدر محدد (مزور). من غير المحتمل أن يكسر فيضان TCP SYN خادماً، لكنها طريقة جيدة لاختبار البنية التحتية للمفاتيح/الموجهات/جدران الحماية وجداول الحالة. لاحظ أنه بينما سيقوم hping بالإبلاغ عن الواجهة الصادرة وعنوان IP مما قد يجعلك تعتقد أن السكريبت لا يعمل كما هو متوقع، فإن عنوان IP المصدر سوف يتم تعيينه كما هو محدد؛ راجع التقاط حزم المرور إذا كنت تشك! نظراً لأن المصدر قابل للتحديد، فمن السهل شن هجوم LAND على سبيل المثال (راجع https://en.wikipedia.org/wiki/LAND). تتيح القدرة على تعيين المصدر أيضاً، على سبيل المثال، إرسال حزم SYN إلى هدف واحد وإجبار استجابات SYN-ACK إلى هدف ثانٍ.

  • فيضان TCP ACK - يقدم نفس الخيارات مثل فيضان SYN، لكنه يضبط علم TCP ACK (الإقرار) بدلاً من ذلك. قد تنفق بعض الأنظمة دورات مفرطة لوحدة المعالجة المركزية في معالجة مثل هذه الحزم. إذا تم تعيين عنوان IP المصدر لعنوان اتصال قائم، فمن الممكن أن يتعطل الاتصال القائم بسبب هذا الفيضان "الأعمى" لـ TCP ACK. يعتبر هذا الهجوم "أعمى" لأنه لا يأخذ في الاعتبار أي تفاصيل لأي اتصال قائم (مثل أرقام التسلسل أو الإقرار).

  • فيضان TCP RST - يقدم نفس الخيارات مثل فيضان SYN، لكنه يضبط علم TCP RST (إعادة الضبط) بدلاً من ذلك. يمكن لمثل هذا الهجوم مقاطعة الاتصالات القائمة إذا تم تعيين عنوان IP المصدر لعنوان اتصال قائم. راجع https://en.wikipedia.org/wiki/TCP_reset_attack على سبيل المثال.

  • فيضان TCP XMAS - مشابه لفيضانات SYN و ACK، مع نفس الخيارات، لكنه يرسل حزماً مع تعيين جميع أعلام TCP (CWR, ECN, URG, ACK, PSH, RST, SYN, FIN). تعتبر الحزمة "مضاءة مثل شجرة عيد الميلاد". نظرياً على الأقل، تتطلب مثل هذه الحزمة موارد أكبر من المتلقي لمعالجتها مقارنة بالحزمة القياسية. ومع ذلك، فإن مثل هذه الحزم تشير إلى سلوك غير معتاد (مثل هجوم) وعادة ما يتم التعرف عليها بسهولة بواسطة IDS/IDP.

  • فيضان UDP - مشابه جداً لفيضان TCP SYN لكنه بدلاً من ذلك يرسل حزم UDP إلى host:port المحدد. مثل وظيفة فيضان TCP SYN، يتم استخدام hping3 ولكن إذا لم يتم العثور عليه، فإنه يحاول استخدام nmap-nping بدلاً من ذلك. جميع الخيارات هي نفسها لفيضان TCP SYN، باستثناء أنه يجب عليك تحديد البيانات المراد إرسالها في حزم UDP. مرة أخرى، هذه طريقة جيدة للتحقق من إنتاجية المفتاح/الموجه أو لاختبار أنظمة VOIP.

  • SSL DOS - يستخدم OpenSSL لمحاولة DOS لمضيف:منفذ هدف. يقوم بذلك عن طريق فتح العديد من الاتصالات والتسبب في قيام الخادم بإجراء حسابات مصافحة باهظة الثمن. هذا ليس جزءاً من الشفرة جميلاً أو أنيقاً، لا تتوقع أن يتوقف فوراً عند الضغط على 'Ctrl c'، لكنه يمكن أن يكون فعالاً بوحشية. يتم إعطاء خيار إعادة التفاوض من جانب العميل؛ إذا كان الخادم الهدف يدعم إعادة التفاوض التي بدأها العميل، فيجب اختيار هذا الخيار. حتى إذا كان الخادم الهدف لا يدعم إعادة التفاوض من جانب العميل (على سبيل المثال CVE-2011-1473)، فلا يزال من الممكن التأثير/DOS على الخادم بهذا الهجوم. من المفيد جداً تشغيل هذا ضد موازنات التحميل/البروكسي/الخوادم الممكّنة بـ SSL (ليس فقط HTTPS، ولكن أي خدمة مشفرة بـ SSL أو TLS!) لمعرفة كيفية تعاملها تحت الضغط.

  • Slowloris - يستخدم netcat لإرسال رؤوس HTTP ببطء إلى host:port الهدف بهدف تجويعه من الموارد. هذا فعال ضد العديد من خوادم HTTP، وليس كلها، بشرط أن تظل الاتصالات مفتوحة لفترة كافية. لذلك فإن هذا الهجوم فعال فقط إذا كان الخادم لا يحد من الوقت المتاح لإرسال طلب HTTP كامل. تستخدم بعض تطبيقات هذا الهجوم رؤوساً يمكن التعرف عليها بوضوح وهذا ليس هو الحال هنا. عدد الاتصالات التي سيتم فتحها للهدف قابل للتكوين. الفاصل الزمني بين إرسال كل سطر رأس قابل للتكوين، مع الافتراضي كقيمة عشوائية بين 5 و 15 ثانية. الفكرة هي إرسال الرؤوس ببطء، ولكن ليس ببطء شديد بحيث يغلق مهلة الخادم الخاملة الاتصال. على سبيل المثال، إذا أرسلنا سطر رأس واحد كل 900 ثانية، فمن المحتمل أن يكون الخادم قد أغلق الاتصال قبل وقت طويل من إرسال سطر رأس ثانٍ. يتم إعطاء خيار استخدام SSL (SSL/TLS)، والذي يتطلب stunnel ويسمح باستخدام الهجوم ضد خادم HTTPS. لا تستخدم خيار SSL ضد خادم HTTP عادي.

تشمل الدفاعات ضد هذا الهجوم (على سبيل المثال لا الحصر):

تنزيل الأداة