
छोटा, तेज़ टूल जो बड़े पैमाने पर रिवर्स DNS लुकअप करने के लिए है।
बड़ी संख्या में रिवर्स DNS लुकअप (reverse DNS lookups) करने के लिए एक छोटा, तेज़ और सरल टूल।
आप इसे IP पते देते हैं, यह होस्टनेम (hostnames) लौटाता है।
यह किसी कंपनी के IP पतों से उनके डोमेन और सबडोमेन खोजने का एक उपयोगी तरीका हो सकता है।
go install github.com/hakluke/hakrevdns@latest
सबसे बुनियादी उपयोग यह है कि टूल में IP पतों की एक सूची पाइप कर दें, उदाहरण के लिए:
hakluke~$ prips 173.0.84.0/24 | hakrevdns
173.0.84.110 he.paypal.com.
173.0.84.109 twofasapi.paypal.com.
173.0.84.114 www-carrier.paypal.com.
173.0.84.77 twofasapi.paypal.com.
173.0.84.102 pointofsale.paypal.com.
173.0.84.104 slc-a-origin-pointofsale.paypal.com.
173.0.84.111 smsapi.paypal.com.
173.0.84.203 m.paypal.com.
173.0.84.105 prm.paypal.com.
173.0.84.113 mpltapi.paypal.com.
173.0.84.8 ipnpb.paypal.com.
173.0.84.2 active-www.paypal.com.
173.0.84.4 securepayments.paypal.com.
...
hakluke~$ hakrevdns -h
Usage:
main [OPTIONS]
Application Options:
-t, --threads= How many threads should be used (default: 8)
-r, --resolver= IP of the DNS resolver to use for lookups
-R, --resolvers-file= File containing list of DNS resolvers to use for lookups
-U, --use-default Use default resolvers for lookups
-P, --protocol=[tcp|udp] Protocol to use for lookups (default: udp)
-p, --port= Port to bother the specified DNS resolver on (default: 53)
-d, --domain Output only domains
-h, --help Show help message
Help Options:
-h, --help Show this help message
-U, --use-default:
जब निर्दिष्ट किया जाता है, तो यह फ़्लैग प्रोग्राम को लुकअप के लिए पूर्व-निर्धारित डिफ़ॉल्ट DNS रिज़ॉल्वरों की सूची का उपयोग करने के लिए कहता है। यह विभिन्न वातावरणों में सुसंगत DNS रिज़ॉल्यूशन सुनिश्चित करने के लिए उपयोगी है, खासकर यदि कोई कस्टम रिज़ॉल्वर उपलब्ध नहीं कराए गए हैं।
-R, --resolvers-file:
यह फ़्लैग आपको कस्टम DNS रिज़ॉल्वरों की सूची वाली एक फ़ाइल निर्दिष्ट करने की अनुमति देता है। फ़ाइल की प्रत्येक पंक्ति में एक एकल रिज़ॉल्वर IP पता होना चाहिए। यदि -R और -r दोनों प्रदान किए गए हैं, तो -r द्वारा निर्दिष्ट रिज़ॉल्वर को फ़ाइल के रिज़ॉल्वरों की सूची में जोड़ दिया जाता है।
यदि आप अपने OS द्वारा निर्दिष्ट न किए गए किसी रिज़ॉल्वर का उपयोग करना चाहते हैं, जैसे: 1.1.1.1, तो यह आज़माएँ:
hakluke~$ echo "173.0.84.110" | hakrevdns -r 1.1.1.1
173.0.84.110 he.paypal.com.
यदि आप IP पतों के बिना केवल डोमेन की सूची प्राप्त करना चाहते हैं, तो आप -d का उपयोग कर सकते हैं:
$ echo "173.0.84.110" | hakrevdns -d
यह टूल अन्य टूल्स में आसानी से पाइप करने के लिए डिज़ाइन किया गया है, उदाहरण के लिए:
$ echo "173.0.84.110" | hakrevdns -d | httprobe
hakluke (Luke Stephens) द्वारा निर्मित, Haksec के संस्थापक और CEO — साइबर सुरक्षा कंपनियों का एक समूह:
मैं hakluke.com पर हैकिंग और सुरक्षा उद्योग के बारे में लिखता हूँ।