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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
SSH-Weak-DH — يدقق خوادم SSH بحثًا عن مجموعات تبادل مفتاح Diffie-Hellman الضعيفة عن طريق اختبار تكوينات عميل متعددة، وتحديد نقاط النهاية المعرضة لثغرة Logjam مع تحليل فحص مفصل. | Kitploit
أدوات/GitHubGitHub/strozfriedberg/ssh-weak-dh
ماسحات الثغرات الأمنيةأمن الشبكاتالتشفيراختبار الاختراق
GitHubstrozfriedberg/ssh-weak-dh

SSH-Weak-DH

يدقق خوادم SSH بحثًا عن مجموعات تبادل مفتاح Diffie-Hellman الضعيفة عن طريق اختبار تكوينات عميل متعددة، وتحديد نقاط النهاية المعرضة لثغرة Logjam مع تحليل فحص مفصل.

عرض المستودع
1043520منذ 19 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

نبذة

تنشئ هذه الأداة اتصالات SSH بخادم وتمر عبر تكوينات عميل مختلفة للتحقق مما إذا كان الخادم يسمح بتبادل مفاتيح Diffie-Hellman (DH) باستخدام مجموعة ضعيفة. نهدف من خلال أداتنا إلى المساعدة في تقييم خوادم SSH فيما يتعلق بإعدادات تبادل مفاتيح DH الضعيفة.

يرجى العلم أن هذه الأداة تختبر مجموعة محدودة من التكوينات، مما قد يؤدي إلى عدم اكتشاف بعض التكوينات الضعيفة. بالإضافة إلى ذلك، قد يحظر الخادم الاتصالات قبل انتهاء الفحص.

راجع صفحة معلومات Logjam للحصول على اقتراحات حول كيفية تكوين خوادم SSH لحمايتها هي وعملائها من الهجمات التي تستغل تبادلات مفاتيح DH باستخدام مجموعة ضعيفة.

للاطلاع على منشور المدونة الأصلي، قم بزيارة https://www.levelblue.com/blogs/spiderlabs-blog/ssh-weak-diffie-hellman-group-identification-tool/.

التثبيت

  1. قم بتثبيت Podman أو Docker.
  2. نفّذ أحد الأوامر التالية لبناء صورة الحاوية:
podman build -t ssh-weak-dh .
docker build --build-arg UID=$(id -u) --build-arg GID=$(id -g) -t ssh-weak-dh .

الاستخدام

الفحص

نفّذ أحد الأوامر التالية:

podman run --userns=keep-id:uid=65532,gid=65532 --name ssh-weak-dh --rm -v "$(pwd)/logs/":/logs/ ssh-weak-dh host [port]
docker run --name ssh-weak-dh --rm -v "$(pwd)/logs/":/logs/ ssh-weak-dh host [port]
  • host: اسم المضيف أو عنوان IP لخادم SSH.
  • port: منفذ خادم SSH الاختياري (القيمة الافتراضية هي 22).

ستُطبع نتائج الفحص إلى stdout. تُحفظ النتائج التفصيلية في دليل ./logs/ ضمن مجلد فرعي باسم host-port.

تستدعي أداة الفحص البرنامج النصي ssh-weak-dh-analyze.py لتحليل نتائج الفحص المخزنة في المجلد الفرعي المذكور آنفاً.

تحليل نتائج الفحص

البرنامج النصي للتحليل هو أداة مستقلة يمكن تشغيلها كما يلي:

# Get a container shell:
podman run --userns=keep-id:uid=65532,gid=65532 --name ssh-weak-dh --rm -v "$(pwd)/logs/":/logs/ -it --entrypoint bash ssh-weak-dh
docker run --name ssh-weak-dh --rm -v "$(pwd)/logs/":/logs/ -it --entrypoint bash ssh-weak-dh

# Run the analysis script on logged scan results:
./ssh-weak-dh-analyze.py /logs/scanme.example.com-22/

الإيقاف

أوقف حاوية قيد التشغيل:

podman stop ssh-weak-dh
docker stop ssh-weak-dh

الترخيص

هذا المشروع مرخّص بموجب رخصة GNU General Public License v2.0. راجع LICENSE للتفاصيل.

حقوق النشر (C) 2015-2026 Fabian Foerg / Gotham Digital Science

تنزيل الأداة