Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
brutus — गो में तेज़, शून्य-निर्भरता क्रेडेंशियल परीक्षण उपकरण। SSH, MySQL, PostgreSQL, Redis, MongoDB, SMB और 20+ प्रोटोकॉल पर ब्रूट फोर्स। नेटिव नर्वा/नाबू पाइपलाइन एकीकरण के साथ हाइड्रा विकल्प। | Kitploit
उपकरण/GitHubGitHub/praetorian-inc/brutus
भेद्यता स्कैनरपासवर्ड हमलेशोषणपार्श्व आंदोलनजानकारी एकत्र करनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कप्रमाणीकरणरेड टीमिंग
GitHubpraetorian-inc/brutus
30741535 दिन पहलेKitploit द्वारा समीक्षित

brutus

गो में तेज़, शून्य-निर्भरता क्रेडेंशियल परीक्षण उपकरण। SSH, MySQL, PostgreSQL, Redis, MongoDB, SMB और 20+ प्रोटोकॉल पर ब्रूट फोर्स। नेटिव नर्वा/नाबू पाइपलाइन एकीकरण के साथ हाइड्रा विकल्प।

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

Brutus

"Et tu, Brute?" — क्रेडेंशियल्स गिरने से पहले के अंतिम शब्द।

शुद्ध Go में आधुनिक क्रेडेंशियल परीक्षण उपकरण

इंस्टॉलेशन • क्विक स्टार्ट • पाइपलाइन • प्रोटोकॉल • एन्यूमरेशन • प्रॉक्सी • लाइब्रेरी


अवलोकन

Brutus एक बहु-प्रोटोकॉल प्रमाणीकरण परीक्षण उपकरण है जिसे आक्रामक सुरक्षा टूलिंग में एक महत्वपूर्ण कमी को दूर करने के लिए डिज़ाइन किया गया है: विविध नेटवर्क सेवाओं में कुशल क्रेडेंशियल सत्यापन। जहाँ HTTP-केंद्रित उपकरण प्रचुर मात्रा में हैं, वहीं पेनिट्रेशन टेस्टर और रेड टीम ऑपरेटर अक्सर डेटाबेस, SSH, SMB, और अन्य नेटवर्क सेवाओं का सामना करते हैं जिनके लिए विशेष-निर्मित प्रमाणीकरण परीक्षण क्षमताओं की आवश्यकता होती है।

Go में एकल बाइनरी के रूप में शून्य बाहरी निर्भरताओं के साथ निर्मित, Brutus स्वचालित सेवा खोज के लिए Nerva के साथ सहजता से एकीकृत होता है, जिससे ऑपरेटर पूरे नेटवर्क रेंज में प्रमाणीकरण वेक्टर की तेजी से पहचान और परीक्षण कर सकते हैं।

मुख्य विशेषताएँ:

  • शून्य निर्भरताएँ: एकल बाइनरी, क्रॉस-प्लेटफ़ॉर्म (Linux, Windows, macOS)
  • 43 प्रोटोकॉल: SSH, RDP, MySQL, PostgreSQL, MSSQL, Oracle, Redis, SMB, LDAP, WinRM, SNMP, HTTP Basic Auth, MQTT, और अधिक
  • SOCKS5 प्रॉक्सी समर्थन: --proxy के साथ सभी ट्रैफ़िक को SOCKS5 प्रॉक्सी के माध्यम से रूट करें
  • आक्रामकता मोड: कवरेज बनाम सुरक्षा को ट्यून करने के लिए --mode cautious|default|aggressive
  • पाइपलाइन एकीकरण: Nerva, naabu, nmap, और masscan वर्कफ़्लो के लिए मूल समर्थन
  • एम्बेडेड बैड कीज़: ज्ञात SSH कुंजियों का अंतर्निहित संग्रह (Vagrant, F5, ExaGrid, आदि)
  • खाता एन्यूमरेशन: account-existence oracle enumeration, Kerberos उपयोगकर्ता एन्यूमरेशन, ईमेल जनरेशन, Microsoft Teams/Entra ID डिवाइस कोड प्रमाणीकरण
  • Go लाइब्रेरी: सीधे अपने सुरक्षा ऑटोमेशन उपकरणों में आयात करें
  • प्रोडक्शन रेडी: रेट लिमिटिंग, कनेक्शन पूलिंग, और व्यापक त्रुटि प्रबंधन

Brutus क्यों?

THC Hydra जैसे पारंपरिक उपकरणों ने सुरक्षा समुदाय की अच्छी सेवा की है, लेकिन वे महत्वपूर्ण बाधाओं के साथ आते हैं: जटिल निर्भरता श्रृंखलाएँ, प्लेटफ़ॉर्म-विशिष्ट संकलन समस्याएँ, और आधुनिक टोही वर्कफ़्लो के साथ कोई मूल एकीकरण नहीं।

Brutus आधुनिक आक्रामक सुरक्षा के लिए विशेष रूप से निर्मित है:

  • वास्तविक शून्य-निर्भरता परिनियोजन: एकल बाइनरी डाउनलोड करें और चलाएँ। कोई libssh-dev नहीं, कोई libmysqlclient-dev नहीं, कोई संकलन त्रुटि नहीं। Linux, macOS, और Windows पर समान रूप से काम करता है।

  • मूल पाइपलाइन एकीकरण: Brutus JSON बोलता है और सीधे Nerva, naabu, nmap, और masscan के साथ एकीकृत होता है। खोजी गई सेवाओं को सीधे क्रेडेंशियल परीक्षण में पाइप करें, बिना किसी प्रारूप रूपांतरण या स्क्रिप्टिंग के।

  • एम्बेडेड इंटेलिजेंस: ज्ञात SSH बैड कीज़ (Vagrant, F5 BIG-IP, ExaGrid, आदि) बाइनरी में संकलित हैं। SSH लक्ष्यों के विरुद्ध उनका परीक्षण करने के लिए brutus badkeys का उपयोग करें।

  • लाइब्रेरी-प्रथम डिज़ाइन: Brutus को सीधे अपने Go सुरक्षा उपकरणों में आयात करें। बाहरी प्रक्रियाओं को शेल करने के बिना कस्टम ऑटोमेशन बनाएँ।

# Full network credential audit in one pipeline (JSON mode)
naabu -host 10.0.0.0/24 -p 22,3306,5432,6379 -silent | nerva --json | brutus creds --json

# Or use Nerva's default URI output — no --json flags needed
naabu -host 10.0.0.0/24 -p 22,3306,5432,6379 -silent | nerva | brutus creds

उपयोग के मामले

पेनेट्रेशन टेस्टिंग

  • आंतरिक मूल्यांकन के दौरान कई सेवाओं में खोजे गए क्रेडेंशियल्स को सत्यापित करें
  • डेटाबेस और फ़ाइल शेयर सेवाओं में पासवर्ड पुन: उपयोग पैटर्न का परीक्षण करें
  • नई तैनात की गई अवसंरचना पर डिफ़ॉल्ट क्रेडेंशियल्स की पहचान करें

रेड टीम ऑपरेशंस

  • पासवर्ड डंप या फ़िशिंग अभियानों के बाद त्वरित क्रेडेंशियल सत्यापन
  • नेटवर्क सेवाओं में लेटरल मूवमेंट के अवसरों का परीक्षण करें
  • विषम वातावरणों में समझौता किए गए क्रेडेंशियल्स को सत्यापित करें

प्राइवेट की स्प्रेइंग

किसी समझौता किए गए सिस्टम पर प्राइवेट की मिली? इसे नेटवर्क पर स्प्रे करें ताकि पता चले कि यह और कहाँ एक्सेस देती है:

# Discover SSH services and spray a found private key
naabu -host 10.0.0.0/24 -p 22 -silent | \
  nerva --json | \
  brutus creds -u root,admin,ubuntu,deploy -k /path/to/found_key --json

यह पाइपलाइन सभी SSH सेवाओं की खोज करती है, उन्हें Nerva से पहचानती है, और समझौता किए गए key को सामान्य usernames के विरुद्ध परीक्षण करती है—जिससे सेकंडों में lateral movement के अवसरों का पता चलता है।

Web Admin Panel Testing

HTTP सेवाओं की खोज करें और AI-संचालित detection या manual credential सूचियों का उपयोग करके credentials का परीक्षण करें:

# AI-powered: auto-detect devices and suggest default credentials
naabu -host 10.0.0.0/24 -p 80,443,3000,8080,9090 -silent | \
  nerva --json | \
  brutus web --experimental-ai --json

# Manual: test specific credentials against web panels
naabu -host 10.0.0.0/24 -p 80,443,8080 -silent | \
  nerva --json | \
  brutus web -c "admin:admin,root:password" --json

# Default wordlist: test common credentials without AI or -c
naabu -host 10.0.0.0/24 -p 80,443,8080 -silent | \
  nerva --json | \
  brutus web --json

सुरक्षा सत्यापन

  • नई तैनात की गई सेवाओं पर डिफ़ॉल्ट क्रेडेंशियल्स का परीक्षण करें
  • प्लेटफ़ॉर्म्स पर पासवर्ड नीति प्रवर्तन को मान्य करें
  • अनुपालन और सुरक्षा आकलन के लिए ऑडिट ट्रेल्स उत्पन्न करें

इंस्टॉलेशन

प्री-बिल्ट बाइनरीज़ (अनुशंसित)

GitHub Releases से डाउनलोड करें:

# Linux (amd64)
curl -L https://github.com/praetorian-inc/brutus/releases/latest/download/brutus-linux-amd64.tar.gz | tar xz
sudo mv brutus /usr/local/bin/

# macOS (Apple Silicon)
curl -L https://github.com/praetorian-inc/brutus/releases/latest/download/brutus-darwin-arm64.tar.gz | tar xz
sudo mv brutus /usr/local/bin/

# macOS (Intel)
curl -L https://github.com/praetorian-inc/brutus/releases/latest/download/brutus-darwin-amd64.tar.gz | tar xz
sudo mv brutus /usr/local/bin/
# Windows (PowerShell)
Invoke-WebRequest -Uri https://github.com/praetorian-inc/brutus/releases/latest/download/brutus-windows-amd64.zip -OutFile brutus.zip
Expand-Archive -Path brutus.zip -DestinationPath .
Remove-Item brutus.zip

Go इंस्टॉल

go install github.com/praetorian-inc/brutus/cmd/brutus@latest

त्वरित शुरुआत

उप-आदेश

Brutus अपनी कार्यक्षमता को इन केंद्रित उप-आदेशों में व्यवस्थित करता है:

brutus badkeys    # Test known weak/compromised SSH keys against targets
brutus creds      # Test default credentials on non-HTTP services (SSH, databases, SMB, etc.)
brutus enum       # Enumerate accounts against account-existence oracles or Active Directory
brutus logon      # Detect Windows logon-screen backdoors (runs both sticky keys and utilman)
brutus snmp       # Test SNMP community strings against targets
brutus stickykeys # Detect the Windows sticky-keys (sethc.exe) logon backdoor only
brutus template   # Run product-specific default-credential templates
brutus utilman    # Detect the Windows utilman (Ease of Access) logon backdoor only
brutus web        # Audit HTTP/web panel credentials (AI-powered or credential list)

कुछ सबकमांड में खोजने में आसानी के लिए उपनाम होते हैं:

टूल डाउनलोड करें