
सबडोमेन गणना उपकरण जिसमें खोजे गए डोमेन के लिए विश्लेषण सुविधाएँ हैं
कृपया ध्यान दें कि मैं इस परियोजना का सक्रिय रूप से समर्थन नहीं कर रहा हूँ। मैं किसी बिंदु पर सबडोमेन अनुसंधान पर लौट सकता हूँ लेकिन फिलहाल मेरी सुरक्षा रुचियाँ अन्यत्र हैं और मेरा समय अन्य चीजों में विभाजित है। यदि आपको कोई समस्या मिलती है तो बेझिझक PR भेजें या इसे अपनी परियोजना में फोर्क करें। धन्यवाद।
Turbolist3r sublist3r सबडोमेन खोज उपकरण का एक फोर्क है। sublist3r की मूल OSINT क्षमताओं के अलावा, turbolist3r परिणामों के कुछ विश्लेषण को स्वचालित करता है, जिसमें सबडोमेन टेकओवर पर ध्यान केंद्रित किया गया है।
Turbolist3r प्रत्येक खोजे गए सबडोमेन के लिए सार्वजनिक DNS सर्वरों से पूछताछ करता है। यदि सबडोमेन मौजूद है (अर्थात रिज़ॉल्वर ने एक पते के साथ उत्तर दिया), तो उत्तर को CNAME या A रिकॉर्ड के रूप में वर्गीकृत किया जाता है। A रिकॉर्ड की जांच करके, किसी दिए गए डोमेन के लिए संभावित पेनिट्रेशन टेस्टिंग लक्ष्यों की खोज करना संभव है। इसी तरह, सबडोमेन टेकओवर की तलाश की प्रक्रिया सरल है; खोजे गए CNAME रिकॉर्ड देखें और उनमें से किसी की जांच करें जो लागू क्लाउड सेवाओं की ओर इशारा करते हैं।
कृपया अवैध उद्देश्यों के लिए उपयोग न करें।


python turbolist3r.py -h
python turbolist3r.py -d example.com -a --saverdns analysis_file.txt
python turbolist3r.py -d example.com -a --inputfile subdomains.txt
python turbolist3r.py -d example.com -a --inputfile subdomains.txt -r dns_servers.txt
python turbolist3r.py -d example.com
python turbolist3r.py -d example.com -o example_hosts.txt
python turbolist3r.py -v -d example.com
python turbolist3r.py -b -d example.com
python turbolist3r.py -e google,yahoo,virustotal -d example.com
Turbolist3r dnslib, requests, और argparse पायथन मॉड्यूल पर निर्भर करता है। subbrute मॉड्यूल ब्रूटफोर्स क्षमता के लिए आवश्यक है, लेकिन Turbolist3r को इसके बिना भी चलना चाहिए जब तक आप ब्रूटफोर्स को आमंत्रित नहीं करते। यदि आपको समस्या है तो PR सबमिट करें या मुझसे संपर्क करें।
dnslib मॉड्यूल https://bitbucket.org/paulc/dnslib/ से डाउनलोड किया जा सकता है या कई सिस्टम पर इसका उपयोग करके इंस्टॉल किया जा सकता है:
pip install dnslib
sudo apt-get install python-requests
sudo yum install python-requests
sudo pip install requests
sudo apt-get install python-argparse
sudo yum install python-argparse
sudo pip install argparse
Turbolist3r GNU GPL लाइसेंस के तहत लाइसेंस प्राप्त है। अधिक जानकारी के लिए LICENSE देखें।
कानूनी प्रतिबंधों का सम्मान करें और केवल उस बुनियादी ढांचे के विरुद्ध परीक्षण करें जिसे लक्षित करने की आपकी अनुमति है।
| संक्षिप्त रूप | लंबा रूप | विवरण |
|---|
| -d | --domain | सबडोमेन गणना करने के लिए डोमेन नाम |
| -b | --bruteforce | subbrute ब्रूटफोर्स मॉड्यूल सक्षम करें |
| -p | --ports | पाए गए सबडोमेन को विशिष्ट TCP पोर्ट के विरुद्ध स्कैन करें |
| -v | --verbose | वर्बोज़ मोड सक्षम करें और परिणाम रीयलटाइम में प्रदर्शित करें |
| -t | --threads | subbrute ब्रूटफोर्स के लिए उपयोग करने के लिए थ्रेड्स की संख्या |
| -e | --engines | सर्च इंजन की अल्पविराम-पृथक सूची निर्दिष्ट करें |
| -o | --output | खोजे गए डोमेन नामों को निर्दिष्ट टेक्स्ट फ़ाइल में सहेजें |
| -h | --help | सहायता संदेश दिखाएं और बाहर निकलें |
| -a | --analyze | रिवर्स DNS विश्लेषण करें और परिणाम आउटपुट करें |
| (none) | --saverdns | रिवर्स DNS विश्लेषण को निर्दिष्ट फ़ाइल में सहेजें |
| (none) | --inputfile | निर्दिष्ट फ़ाइल से डोमेन पढ़ें, और उन्हें विश्लेषण के लिए उपयोग करें |
| (none) | --debug | विश्लेषण मॉड्यूल (-a) के दौरान डीबग जानकारी प्रिंट करें। अधिकतर कच्चा DNS डेटा प्रिंट करता है, DIG Linux DNS उपयोगिता और इसके आउटपुट से परिचितता डीबग आउटपुट की व्याख्या करने में सहायक है। |
| -r | --resolvers | DNS सर्वरों वाली फ़ाइल को रिज़ॉल्वर के रूप में पॉपुलेट करें। फ़ाइल में प्रति पंक्ति केवल एक सर्वर IP पता होना चाहिए और केवल IP पते स्वीकार्य हैं। |
| -q | --quiet | केवल पाए गए डोमेन और/या CNAME मैपिंग प्रिंट करें। ध्यान दें कि त्रुटियाँ भी मुद्रित हो सकती हैं। |