
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
Linux (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 जनरल पब्लिक लाइसेंस v3.0 के अंतर्गत लाइसेंस प्राप्त है।
| तर्क / विकल्प | विवरण |
|---|
target_ip | लक्ष्य SSH IP पता |
target_port | लक्ष्य SSH पोर्ट (सामान्यतः 22) |
-u, --username | एकल उपयोगकर्ता नाम |
-U, --userlist | उपयोगकर्ता नाम शब्दसूची का पथ |
-p, --password | एकल पासवर्ड |
-P, --passlist | पासवर्ड शब्दसूची का पथ |
-t, --threads | थ्रेड्स की संख्या (डिफ़ॉल्ट: 2, अधिकतम अनुमत: 5) |