Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
buffalo — एक python3 मल्टीथ्रेडेड SSH डिक्शनरी अटैक टूल | Kitploit
उपकरण/GitHubGitHub/d0n601/buffalo
पासवर्ड हमलेपेनिट्रेशन टेस्टिंगप्रमाणीकरणरेड टीमिंग
GitHubd0n601/buffalo

buffalo

एक python3 मल्टीथ्रेडेड SSH डिक्शनरी अटैक टूल

रिपॉजिटरी देखें
15 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Buffalo

एक Python 3 स्क्रिप्ट जो दो टेक्स्ट फ़ाइलों को इनपुट के रूप में उपयोग करके लक्ष्य SSH सर्वर पर डिक्शनरी/वर्डलिस्ट हमले निष्पादित करती है। इसे मेरी Intel तकनीकी स्क्रीनिंग के उद्देश्यों के लिए लिखा गया है।

स्थापना

यह स्क्रिप्ट Paramiko और Colorama पर निर्भर करती है। निर्भरताओं को pip install -r requirements.txt या pip3 install -r requirements.txt के माध्यम से स्थापित करें।

उपयोग

डिफ़ॉल्ट सेटिंग्स

पोर्ट 22 बिना किसी प्रयास सीमा या लॉकआउट अवधि के
python3 buffalo.py localhost users.txt passwords.txt

उच्च थ्रेड संख्या

थ्रेड की डिफ़ॉल्ट संख्या 100 है, इस राशि को thread फ्लैग का उपयोग करके बढ़ाया या घटाया जा सकता है।
python3 buffalo.py localhost users.txt passwords.txt --threads 200

गैर-मानक पोर्ट

पोर्ट 2222 पर सेवा निर्दिष्ट करें
python3 buffalo.py localhost users.txt passwords.txt --port 2222

लॉकआउट विंडो में अधिकतम प्रयास

अधिकांश सिस्टम में एक निश्चित समयावधि में प्रति खाता किसी प्रकार की प्रयास सीमा होती है। इस सीमा के नीचे रहने के लिए प्रति खाता प्रयासों की संख्या को --max_attempts और --lockout_period फ्लैग के माध्यम से सीमित किया जा सकता है। उदाहरण के लिए, 15 मिनट की अवधि में प्रति खाता 3 प्रयास सीमित करने के लिए।
python3 buffalo.py localhost users.txt passwords.txt --max_attempts 3 --lockout_period 15

सहायता दस्तावेज़

root@kitploit:~
[$] python3 buffalo.py -h                                                                                         [12:39:53]
usage: buffalo.py [-h] [--port [PORT]] [--max_attempts [MAX_ATTEMPTS]] [--lockout_period [LOCKOUT_PERIOD]]
                  [--threads [THREADS]]
                  target users passwords

Quick SSH brute force script for Red Team @Intel.

positional arguments:
  target                Target IP or hostname.
  users                 Username file, one username per line.
  passwords             Password file, one password per line.

optional arguments:
  -h, --help            show this help message and exit
  --port [PORT]         SSH port. DEFAULT 22.
  --max_attempts [MAX_ATTEMPTS]
                        Max attempts per account within the lockout window. DEFAULT unlimited.
  --lockout_period [LOCKOUT_PERIOD]
                        Length of the lockout window in minutes. DEFAULT 0.
  --threads [THREADS]   Thread count. DEFAULT 100.

भविष्य के कार्य

यहाँ उन चीज़ों की एक संक्षिप्त सूची दी गई है जिन्हें मैं भविष्य में लागू करना अच्छा समझता हूँ।

  • बहुत सारे यूज़र इंटरफ़ेस सुधार, कुल आज़माए गए क्रेडेंशियल प्रदर्शित करना, बीता हुआ समय प्रदर्शित करना, पूरा होने का अनुमानित समय, आदि।
  • उपयोगकर्ता के लिए रनटाइम के दौरान कूल डाउन अवधि को टॉगल करने की क्षमता जोड़ें, यदि यह किसी विशेष सर्वर के लिए स्पष्ट रूप से बहुत छोटी या बहुत लंबी है।
  • कोई भी मान्य क्रेडेंशियल मिलने पर सभी थ्रेड्स को समाप्त करने का विकल्प जोड़ें, बजाय अन्य उपयोगकर्ता खातों की कोशिश करते रहने के।
  • मान्य क्रेडेंशियल मिलने पर Paramiko क्लाइंट के invoke_shell के माध्यम से एक इंटरैक्टिव शेल खोलने का विकल्प।
  • यदि मान्य क्रेडेंशियल मिलते हैं तो exec_command का उपयोग करने वाले विभिन्न विकल्प। विचार-मंथन किए गए विचार नीचे दिए गए हैं।
    • C2 स्टेजर डाउनलोड करें और निष्पादित करें।
    • होस्ट या नेटवर्क एन्यूमरेशन स्क्रिप्ट चलाएँ।
    • सब कुछ...
  • प्रॉक्सी, टनलिंग...?
टूल डाउनलोड करें