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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Dumb — Dumain Bruteforcer - एक तेज़ और लचीला डोमेन ब्रूटफोर्सर | Kitploit
उपकरण/GitHubGitHub/giovanifss/dumb
टोहीनेटवर्क मैपिंगDNS और सबडोमेन गणनाजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कसबडोमेन एनुमरेशनDNS विश्लेषणArchived
GitHubgiovanifss/dumb

Dumb

Dumain Bruteforcer - एक तेज़ और लचीला डोमेन ब्रूटफोर्सर

रिपॉजिटरी देखें
51177 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

Dumb - Dumain Bruteforcer

डुमेन ब्रूटफोर्स करने का एक उपकरण!

Dumb

DUMB कैसे काम करता है:

Dumb, प्रतिस्थापन के लिए एक मास्क लगे ड्यूमेन के साथ काम करता है। ड्यूमेन में जितनी चाहें उतनी मास्क हो सकती हैं, जब तक आप उसके अनुसार वर्डलिस्ट पास करते हैं। उदाहरण के लिए:

उपडोमेन ब्रूटफोर्स करना:

मास्क DUMB.dumain.com और निम्नलिखित वर्डलिस्ट का उपयोग करके:

root@kitploit:~
www
ftp
backoffice

Dumb ब्रूटफोर्स के लिए निम्नलिखित ड्यूमेन उत्पन्न करेगा:

root@kitploit:~
www.dumain.com
ftp.dumain.com
backoffice.dumain.com

उपडोमेन के लिए, आप केवल dumain.com पास कर सकते हैं और डंब समझ जाएगा कि यह DUMB.dumain.com है।

डोमेन समाप्ति ब्रूटफोर्स करना:

उसी सिद्धांत का उपयोग करके, आप मास्क के रूप में dumain.DUMB पास कर सकते हैं निम्नलिखित वर्डलिस्ट के साथ:

root@kitploit:~
com
net
org

Dumb ब्रूटफोर्स के लिए निम्नलिखित ड्यूमेन उत्पन्न करेगा:

root@kitploit:~
dumain.com
dumain.net
dumain.org

सब कुछ ब्रूटफोर्स करना:

सब कुछ ब्रूटफोर्स करने के लिए आप मास्क को "DUMB.DUMB.DUMB" के रूप में पास कर सकते हैं और तीन वर्डलिस्ट पास कर सकते हैं:

root@kitploit:~
wordlist1   wordlist2   wordlist3
www         foo         com
ftp         bar         net

Dumb उत्पन्न करेगा:

root@kitploit:~
www.foo.com
ftp.foo.com
www.bar.com
ftp.bar.com
www.foo.net
ftp.foo.net
www.bar.net
ftp.bar.net

उपयोग:

Dumb पहले पैरामीटर के रूप में ड्यूमेन मास्क प्राप्त करता है और उसके बाद वर्डलिस्ट प्राप्त करता है। वर्डलिस्ट की संख्या ड्यूमेन में मास्क की संख्या के बराबर होनी चाहिए। उदाहरण के लिए:

  • एक मास्क: $ dumb "DUMB.dumain.com" wordlists/foo.txt
  • दो मास्क: $ dumb "DUMB.dumain.DUMB" wordlists/foo.txt wordlists/bar.txt
  • कई मास्क: $ dumb "DUMB-DUMB-DUMB_DUMB.DUMB.DUMB" wordlists/foo_1.txt ... wordlists/foo_6.txt

Docker:

यदि आप स्रोत से निर्माण नहीं करना चाहते, तो आप डॉकर संस्करण का उपयोग कर सकते हैं:

  • docker run -it giovanifss/dumb "DUMB.dumain.com" subdomains.txt साथ ही, यदि आप सुधारों के साथ नवीनतम कोड (बीटा) का परीक्षण करना चाहते हैं, तो उपयोग करें:
  • docker run -it giovanifss/dumb:beta "DUMB.dumain.com" subdomains.txt ध्यान दें कि बीटा अस्थिर हो सकता है या अच्छा प्रदर्शन नहीं कर सकता है

wordlists/ में सभी वर्डलिस्ट डॉकर कंटेनर के अंदर फाइलसिस्टम रूट / पर मौजूद हैं, इसका मतलब है कि आप वर्डलिस्ट का नाम देकर डंब को कॉल कर सकते हैं:

  • docker run -it giovanifss/dumb "DUMB.dumain.com" (subdomains.txt|subdominios.txt|domain-endings.txt)

कंटेनर के अंदर मौजूद नहीं होने वाली स्थानीय वर्डलिस्ट के साथ काम करने के लिए, आप डॉकर वॉल्यूम का उपयोग कर सकते हैं: docker run -v local/wordlist.txt:/opt/wordlist.txt -it giovanifss/dumb "DUMB.dumain.com" /opt/wordlist.txt

स्रोत से निर्माण:

यदि आप स्रोत से निर्माण करना चाहते हैं तो आपको stack की आवश्यकता होगी:

  • प्रोजेक्ट डायरेक्टरी में प्रवेश करें और $ stack build चलाएँ।
  • निष्पादित करने के लिए: $ stack exec dumb "DUMB.dumain.com" wordlists/subdomains.txt

ध्यान दें कि स्टैक के कुछ पुराने संस्करणों में प्रोजेक्ट बनाने में कुछ समस्याएँ होती हैं (उदाहरण के लिए डेबियन स्टैक पैकेज)। सुनिश्चित करें कि आपको स्टैक का नवीनतम संस्करण मिले।

भविष्य की सुविधाएँ:

योजनाबद्ध भविष्य की सुविधाएँ हैं:

  • तर्क पार्सर समर्थन, टूल निष्पादन के बेहतर कॉन्फ़िगरेशन के लिए;
  • पाए गए ड्यूमेन का पोस्ट विश्लेषण, सांख्यिकी और मीट्रिक उत्पन्न करना;

प्रदर्शन:

टूल का प्रदर्शन आपके नेटवर्क कनेक्शन पर अत्यधिक निर्भर करेगा। आमतौर पर, wordlists/subdomains.txt वर्डलिस्ट के साथ एक उपडोमेन ब्रूटफोर्स को समाप्त करने में 10 सेकंड से कम समय लगना चाहिए।

यदि आपके पास अच्छा कनेक्शन है और आपको लगता है कि टूल धीमा है, तो splitDomains फ़ंक्शन कॉल में 1000 को बदलने का प्रयास करें, उदाहरण के लिए mapM_ (MP.mapM_ (resolve rs)) (splitDomains 1000 allDomains) को अधिक मूल्य में बदलें।

वैकल्पिक रूप से, आप mapM_ (MP.mapM_ (resolve rs)) (splitDomains 1000 allDomains) को MP.mapM_ (resolve rs) allDomains में बदल सकते हैं ताकि सभी अनुरोध समानांतर में निष्पादित हों।

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