
प्रवेश परीक्षकों के लिए तेज़ उपडोमेन गणना उपकरण
Sublist3r एक Python टूल है जो OSINT का उपयोग करके वेबसाइटों के सबडोमेन की गणना करने के लिए डिज़ाइन किया गया है। यह पेनिट्रेशन टेस्टर्स और बग हंटर्स को उस डोमेन के लिए सबडोमेन एकत्र करने और इकट्ठा करने में मदद करता है जिसे वे लक्षित कर रहे हैं। Sublist3r Google, Yahoo, Bing, Baidu और Ask जैसे कई सर्च इंजनों का उपयोग करके सबडोमेन की गणना करता है। Sublist3r Netcraft, Virustotal, ThreatCrowd, DNSdumpster और ReverseDNS का उपयोग करके भी सबडोमेन की गणना करता है।
subbrute को Sublist3r में एकीकृत किया गया था ताकि एक बेहतर वर्डलिस्ट के साथ ब्रूटफोर्स का उपयोग करके अधिक सबडोमेन खोजने की संभावना बढ़ सके। श्रेय TheRook को जाता है जो subbrute के लेखक हैं।
git clone https://github.com/aboul3la/Sublist3r.git
Sublist3r वर्तमान में Python 2 और Python 3 का समर्थन करता है।
Sublist3r requests, dnspython और argparse Python मॉड्यूल पर निर्भर करता है।
इन निर्भरताओं को requirements फ़ाइल का उपयोग करके स्थापित किया जा सकता है:
c:\python27\python.exe -m pip install -r requirements.txt
sudo pip install -r requirements.txt
वैकल्पिक रूप से, प्रत्येक मॉड्यूल को नीचे दिखाए अनुसार स्वतंत्र रूप से स्थापित किया जा सकता है।
c:\python27\python.exe -m pip install requests
sudo apt-get install python-requests
sudo yum install python-requests
sudo pip install requests
c:\python27\python.exe -m pip install dnspython
sudo apt-get install python-dnspython
sudo pip install dnspython
sudo apt-get install python-argparse
sudo yum install python-argparse
sudo pip install argparse
विंडोज में रंग के लिए निम्नलिखित लाइब्रेरी स्थापित करें
c:\python27\python.exe -m pip install win_unicode_console colorama
python sublist3r.py -h
python sublist3r.py -d example.com
python sublist3r.py -d example.com -p 80,443
python sublist3r.py -v -d example.com
python sublist3r.py -b -d example.com
python sublist3r.py -e google,yahoo,virustotal -d example.com
उदाहरण
import sublist3r
subdomains = sublist3r.main(domain, no_threads, savefile, ports, silent, verbose, enable_bruteforce, engines)
मुख्य फ़ंक्शन Sublist3r द्वारा पाए गए अद्वितीय सबडोमेन का एक सेट लौटाएगा
फ़ंक्शन उपयोग:
Yahoo.com के सबडोमेन की गणना करने का उदाहरण:
import sublist3r
subdomains = sublist3r.main('yahoo.com', 40, 'yahoo_subdomains.txt', ports= None, silent=False, verbose= False, enable_bruteforce= False, engines=None)
Sublist3r GNU GPL लाइसेंस के तहत लाइसेंस प्राप्त है। अधिक जानकारी के लिए LICENSE देखें।
वर्तमान संस्करण 1.0 है
| लघु रूप | दीर्घ रूप | विवरण |
|---|
| -d | --domain | सबडोमेन की गणना करने के लिए डोमेन नाम |
| -b | --bruteforce | subbrute ब्रूटफोर्स मॉड्यूल सक्षम करें |
| -p | --ports | पाए गए सबडोमेन को विशिष्ट TCP पोर्ट के विरुद्ध स्कैन करें |
| -v | --verbose | वर्बोज़ मोड सक्षम करें और परिणाम रीयल-टाइम में प्रदर्शित करें |
| -t | --threads | subbrute ब्रूटफोर्स के लिए उपयोग करने के लिए थ्रेड्स की संख्या |
| -e | --engines | सर्च इंजनों की अल्पविराम-पृथक सूची निर्दिष्ट करें |
| -o | --output | परिणामों को टेक्स्ट फ़ाइल में सहेजें |
| -h | --help | सहायता संदेश दिखाएं और बाहर निकलें |