
SSHBuster is a powerful command-line SSH brute-forcing tool designed for ethical hacking and penetration testing. It performs dictionary-based attacks to find valid SSH login credentials efficiently.
أداة SSHBuster هي أداة قوية لفرض القوة الغاشمة عبر سطر الأوامر لبروتوكول SSH، مصممة للاختراق الأخلاقي واختبار الاختراق. تقوم بتنفيذ هجمات قائمة على القواميس لإيجاد بيانات اعتماد صالحة لتسجيل الدخول إلى SSH بكفاءة.
أداة SSHBuster مخصصة بشكل صارم للأغراض التعليمية واختبار الاختراق المصرح به فقط. الاستخدام غير المصرح به لهذه الأداة غير قانوني وغير أخلاقي. المؤلف غير مسؤول عن أي إساءة استخدام أو ضرر أو عواقب قانونية ناتجة عن استخدامها.
paramikoقم بتثبيتها باستخدام:
pip3 install paramiko
ملاحظة لمستخدمي Kali و Parrot و Ubuntu 23.04+ و Arch Linux:
إذا رأيت خطأ مثل:
error: externally-managed-environment
فاستخدم:
pip3 install paramiko --break-system-packages
لينكس (Debian, RHEL, Arch, إلخ.)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
ثم اكتب y للتثبيت
sshbuster [arguments]
⚠️ يجب عليك تقديم إما اسم مستخدم واحد أو قائمة أسماء مستخدمين، وكذلك إما كلمة مرور واحدة أو قائمة كلمات مرور.
إذا حددت أكثر من 5 خيوط، فسيستخدم 5 فقط لتحقيق دقة أفضل.
يتوقف تلقائياً عند العثور على بيانات اعتماد صالحة.
قوائم الكلمات ذات الأحرف الخاصة مدعومة (UTF-8 والرجوع إلى Latin-1).
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
sshbuster 192.168.1.100 22 --username admin --password admin123
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5
قم بتشغيل سكريبت install.py
sudo python3 install.py
ثم اكتب n لإلغاء التثبيت
هذا المشروع مرخص بموجب رخصة GNU العامة العامة الإصدار 3.0
| الوسيطة / الخيار | الوصف |
|---|
target_ip | عنوان IP الهدف لـ SSH |
target_port | منفذ SSH الهدف (عادةً 22) |
-u, --username | اسم مستخدم واحد |
-U, --userlist | مسار قائمة أسماء المستخدمين |
-p, --password | كلمة مرور واحدة |
-P, --passlist | مسار قائمة كلمات المرور |
-t, --threads | عدد الخيوط (الافتراضي: 2، الحد الأقصى المسموح: 5) |