
मॉड्यूलर सबडोमेन गणना सूट जिसमें सर्टिफिकेट पारदर्शिता, DNS ब्रूट-फोर्स, और API-आधारित खोज शामिल है। पोस्ट-गणना मॉड्यूल जैसे सॉर्टिंग, लाइव होस्ट का पता लगाना, स्क्रीनशॉट कैप्चर, और HTTP जानकारी प्राप्त करना शामिल है।
Sububy एक रूबी में लिखा गया एक व्यापक सबडोमेन गणना सूट है, जो सटीकता और गुणवत्ता पर ध्यान केंद्रित करता है, साथ ही कुछ मॉड्यूल को टूल के निष्पादन प्रवाह का पालन किए बिना अलग-अलग एक्सेस करने की लचीलापन प्रदान करता है, जिससे आप इसे अपने कार्य प्रवाह में एकीकृत कर सकते हैं।

Sububy कुल नौ मॉड्यूल के साथ आता है, इनमें से 10 में से, छह मॉड्यूल गणना के लिए हैं और बाकी गणना के बाद के कार्य करते हैं।
| श्रेणी | मॉड्यूल | विवरण |
|---|---|---|
| गणना | Cert | सर्टिफिकेट ट्रांसपेरेंसी लॉग्स से सबडोमेन प्राप्त करता है। |
| Brute | प्रदान की गई वर्डलिस्ट का उपयोग करके सबडोमेन को ब्रूटफोर्स करता है। | |
| Dnsd | DnsDumpster से सबडोमेन प्राप्त करता है (API कुंजी आवश्यक : मुफ्त)। | |
| Vtotal | VirusTotal से सबडोमेन प्राप्त करता है (API कुंजी आवश्यक : मुफ्त)। | |
| WebArch | इंटरनेट वेब आर्काइव से सबडोमेन प्राप्त करता है | |
| Csp | पहचाने गए लाइव डोमेन के CSP से सबडोमेन प्राप्त करता है। | |
| गणना के बाद | Sort | पहचाने गए सबडोमेन को डुप्लिकेट के साथ-साथ उन होस्ट से छांटता है जो लक्ष्य डोमेन नाम से संबंधित नहीं हैं। |
| Live | सक्रिय रूप से चल रहे वेबसर्वर वाले सबडोमेन की पहचान करता है। | |
| Sshot | HTTP और HTTPS प्रोटोकॉल का उपयोग करके स्क्रीनशॉट लेता है। | |
| Info | आपको प्रतिक्रिया स्थिति कोड और प्रतिक्रिया हेडर जैसी बुनियादी HTTP जानकारी प्राप्त करने की अनुमति देता है। |
git clone https://github.com/A3h1nt/Sububy.git
cd Sububy
bundle install
Sububy.rb में API कुंजियाँ कॉन्फ़िगर करें, आप इन्हें निम्नलिखित URL का उपयोग करके प्राप्त कर सकते हैंruby Sububy.rb <domain> <cn> <wordlist> <output-dir>

Sububy मॉड्यूल इस तरह से लिखे गए हैं कि आप उन्हें अलग-अलग एक्सेस कर सकते हैं, बिना पूरे टूल को बार-बार चलाए। अलग-अलग मॉड्यूल का उपयोग शुरू करने से पहले, आपको अपने रूबी शेल में फ़ाइल लोड करनी होगी। टर्मिनल में irb टाइप करके रूबी शेल लॉन्च करें और sububy फ़ाइल लोड करें।
irb(main):002:0> require_relative 'Sububy.rb'
irb(main):002:0> # Set the output directory
irb(main):002:0> $output_dir = '/path/to/output_dir'
केवल सबडोमेन गिनना चाहते हैं?
Cert.get(domain) #-> cert.txt
Brute.bruteforce(domain,wordlist) #-> brute.txt
Dnsd.getsub(domain) #-> dnsd.txt
Vtotal.getsub(domain) #-> vtotal.txt
WebArch.get(domain) #-> webarchive.txt
पहले से ही सबडोमेन की सूची है और कुछ छँटाई चाहिए?
Sort.domain(domain,file) #-> returns identified_host.txt with domain name mentioned in subdomain
Sort.uniq(file1,file2) #-> combine and returns unique subdomains
पहले से ही सबडोमेन की सूची है और लाइव वाले ढूँढ़ने हैं?
Live.get(host_file) #-> returns live_host.txt with list of alive host
पहले से ही सबडोमेन की सूची है और स्क्रीनशॉट लेना चाहते हैं?
Sshot.http(host_file) #-> returns http screenshots in http/
Sshot.https(host_file) #-> returns https screenshoots in https/
अपने सबडोमेन के बारे में अधिक जानकारी चाहते हैं?
Info.info "hosts.txt" #-> Initiates the info module, you need to run this before you can use other methods
Info.headers "hostname" #-> Returns response headers for a particular host
Info.headersall #-> Returns response headers for all hosts specified in the file
Info.status "hostname" #-> Returns response status code for a particular host
Info.statusall #-> Returns response status for all hosts specified in the file
Info.title "hostname" #-> Returns webpage title for a particular host
Info.titleall #-> Returns webpage title for all hosts specified in the file
Info.comments #-> Writes scaraped comments to file
Info.links #-> Writes scraped links to file
Sububy डेटा संग्रहीत करने के लिए कुछ वैश्विक चरों का उपयोग करता है, इन चरों को सीधे भी एक्सेस किया जा सकता है।
$dnsdumpster_api_key # API key for dnsdumpster
$virustotal_api_key # API key for virustotal
$live_host # Array of live host
$csp_list = [] # Array of host identified from CSP
$output_dir # Path to output directory
मुझसे संपर्क करें : [email protected]