
Rapidly enumerate subdomains and domains using rapiddns.io.
सरल पायथन मॉड्यूल (अनाधिकारिक) जो आपको rapiddns.io से डेटा एक्सेस करने की अनुमति देता है। आप इसे मॉड्यूल के रूप में भी उपयोग कर सकते हैं।
जैसा कि rapiddns.io पर उल्लेख किया गया है:
Rapiddns के पास वर्तमान में 3 बिलियन से अधिक DNS रिज़ॉल्यूशन डेटा है, जो A, CNAME, AAAA, MX प्रकारों का समर्थन करता है। A रिकॉर्ड 2.1 बिलियन, CNAME रिकॉर्ड 250 मिलियन, AAAA रिकॉर्ड 103 मिलियन और MX रिकॉर्ड 510 मिलियन हैं। एक ही IP वेबसाइट (IPv6 समर्थित) के डोमेन नाम की क्वेरी कर सकता है। आप सबडोमेन जानकारी भी क्वेरी कर सकते हैं।

git clone https://github.com/nullt3r/rapiddns
cd rapiddns
pip3 install .
यदि आप सीधे कमांड लाइन से rapiddns नहीं चला सकते हैं, तो आपको जांचना चाहिए कि $HOME/.local/bin आपके पथ में है या नहीं।
अपनी ~/.zshrc या ~/.bashrc फ़ाइल में निम्नलिखित पंक्ति जोड़ें:
export PATH="$HOME/.local/bin:$PATH"
सबडोमेन निकालने के लिए:
rapiddns --subdomains twitter.com
IP या CIDR से डोमेन निकालने के लिए:
rapiddns --ip 8.8.8.8/24
आप दोनों विकल्पों को एक साथ भी जोड़ सकते हैं।
पूर्ण आउटपुट प्रदर्शित करने के लिए, विकल्प --full का उपयोग करें।
rapiddns को मॉड्यूल के रूप में उपयोग करने के लिए:
from rapiddns import RapidDns
enum_subdomains = RapidDns.subdomains("domain.com")
enum_domains = RapidDns.sameip("1.2.3.4/24")
for subdomain in enum_subdomains:
print(" ".join(subdomain))
for domain in enum_domains:
print(" ".join(domain))
LICENSE फ़ाइल पढ़ें।
मैं किसी भी क्षति के लिए जिम्मेदार नहीं हूँ। आप अपने कार्यों के लिए स्वयं जिम्मेदार हैं। पूर्व सहमति के बिना लक्ष्यों पर हमला करना अवैध है।*