
DNSProb एक उपकरण है जो retryabledns के ऊपर बनाया गया है और आपको अपनी पसंद के multiple dns queries को उपयोगकर्ता द्वारा प्रदान किए गए resolvers की सूची के साथ करने की अनुमति देता है।
DNSProbe एक उपकरण है जो retryabledns के शीर्ष पर बनाया गया है जो आपको उपयोगकर्ता द्वारा प्रदान किए गए रिज़ॉल्वरों की सूची के साथ अपनी पसंद के कई DNS क्वेरी करने की अनुमति देता है।
dnsprobe -h
यह टूल के लिए सहायता प्रदर्शित करेगा। यहाँ वे सभी स्विच हैं जिनका यह समर्थन करता है।
dnsprobe को सफलतापूर्वक स्थापित करने के लिए go1.13+ की आवश्यकता है। रिपॉजिटरी प्राप्त करने के लिए निम्नलिखित कमांड चलाएँ -
GO111MODULE=on go get -v github.com/projectdiscovery/dnsprobe
git clone https://github.com/projectdiscovery/dnsprobe.git का उपयोग करके रिपॉजिटरी को क्लोन करें> docker build -t projectdiscovery/dnsprobe .
> docker run -it projectdiscovery/dnsprobe
उदाहरण के लिए, CNAME रिकॉर्ड के लिए डोमेन की सूची क्वेरी करने और परिणामों को अपने होस्ट फ़ाइल सिस्टम में आउटपुट करने के लिए:
> cat domains.txt | docker run -i projectdiscovery/dnsprobe -r CNAME > bugcrowd.txt
डोमेन की सूची क्वेरी करने के लिए, आप इस सूची को स्टडिन के माध्यम से पास कर सकते हैं (यह पूर्ण URL भी स्वीकार करता है, इस स्थिति में डोमेन स्वचालित रूप से निकाला जाता है)।
> cat domains.txt | dnsprobe
root@test:~# cat bc.txt | dnsprobe
bounce.bugcrowd.com 192.28.152.174
blog.bugcrowd.com 104.20.4.239
blog.bugcrowd.com 104.20.5.239
www.bugcrowd.com 104.20.5.239
www.bugcrowd.com 104.20.4.239
events.bugcrowd.com 54.84.134.174
> dnsprobe -l domains.txt -r CNAME
root@test:~# dnsprobe -l bc.txt -r CNAME
forum.bugcrowd.com bugcrowd.hosted-by-discourse.com.
collateral.bugcrowd.com bugcrowd.outrch.com.
go.bugcrowd.com mkto-ab270028.com.
ww2.bugcrowd.com bugcrowdinc.mktoweb.com.
researcherdocs.bugcrowd.com ssl.readmessl.com.
docs.bugcrowd.com ssl.readmessl.com.
यह टूल domains.txt में डोमेन के विरुद्ध चलेगा और परिणाम लौटाएगा। टूल क्वेरी करने के लिए -s विकल्प के साथ निर्दिष्ट रिज़ॉल्वरों या डिफ़ॉल्ट सिस्टम रिज़ॉल्वरों का उपयोग करता है।
> subfinder -d bugcrowd.com -silent | dnsprobe -r cname
root@b0x:~# subfinder -d bugcrowd.com -silent | dnsprobe -r cname
forum.bugcrowd.com bugcrowd.hosted-by-discourse.com.
docs.bugcrowd.com ssl.readmessl.com.
go.bugcrowd.com mkto-ab270028.com.
ww2.bugcrowd.com bugcrowdinc.mktoweb.com.
researcherdocs.bugcrowd.com ssl.readmessl.com.
collateral.bugcrowd.com bugcrowd.outrch.com.
proxilate.bugcrowd.com proxilate.a.bugcrowd.com.
DNSProbe को projectdiscovery टीम द्वारा 🖤 के साथ बनाया गया है।
| Flag | Description | Example |
|---|
| -c | अधिकतम DNS पुनर्प्रयास (डिफ़ॉल्ट 1) | dnsprobe -c 5 |
| -l | DNS डोमेन की सूची (वैकल्पिक) | dnsprobe -l domains.txt |
| -r | अनुरोध प्रकार A, NS, CNAME, SOA, PTR, MX, TXT, AAAA | dnsprobe -r A |
| -s | रिज़ॉल्वरों की सूची (वैकल्पिक) | dnsprobe -s resolvers.txt |
| -t | एक साथ किए जाने वाले अनुरोधों की संख्या (डिफ़ॉल्ट 250) | dnsprobe -t 500 |
| -f | आउटपुट प्रकार | dnsprobe -f json |
| -o | आउटपुट फ़ाइल (वैकल्पिक) | dnsprobe -o result.txt |