
RapidDNS API के साथ बातचीत करने के लिए एक शक्तिशाली कमांड-लाइन इंटरफ़ेस। यह उपकरण आपको DNS खोज, उन्नत क्वेरी, और बड़े पैमाने पर डेटा निर्यात सीधे आपके टर्मिनल से करने की अनुमति देता है।
RapidDNS API के साथ इंटरैक्ट करने के लिए एक शक्तिशाली कमांड-लाइन इंटरफ़ेस। यह टूल आपको अपने टर्मिनल से सीधे DNS खोज, उन्नत प्रश्नों और बड़े पैमाने पर डेटा निर्यात करने की अनुमति देता है।
domain:example AND tld:com AND type:A)।go install के माध्यम सेआवश्यकताएँ: Go 1.16+
आप नवीनतम संस्करण सीधे इंस्टॉल कर सकते हैं:
go install github.com/rapiddns/rapiddns-cli@latest
स्थापना के बाद, सुनिश्चित करें कि $GOPATH/bin (या आपकी सेटअप के लिए Go की bin निर्देशिका) आपके PATH में है, फिर आप निम्न आदेश चला सकते हैं:
rapiddns-cli --help
आवश्यकताएँ: Go 1.16+
रिपॉजिटरी को क्लोन करें:
git clone https://github.com/rapiddns/rapiddns-cli.git
cd rapiddns-cli
अपने प्लेटफ़ॉर्म के लिए बनाएँ:
Windows:
go build -o rapiddns-cli
Linux:
GOOS=linux GOARCH=amd64 go build -o rapiddns-cli
macOS (Intel):
GOOS=darwin GOARCH=amd64 go build -o rapiddns-cli
macOS (Apple Silicon/M1/M2):
GOOS=darwin GOARCH=arm64 go build -o rapiddns-cli
RapidDNS की पूर्ण सुविधाओं (विशेषकर निर्यात और असीमित खोज) का उपयोग करने के लिए, आपको एक API Key की आवश्यकता है।
rapiddns-cli config set-key <YOUR_API_KEY>
वर्तमान Key जांचें:
rapiddns-cli config get-key
नोट: बिना API Key के, खोज परिणाम सीमित हो सकते हैं, और निर्यात कार्यक्षमता अक्षम हो जाएगी।
किसी डोमेन, IP या CIDR की खोज करें।
rapiddns-cli search tesla.com
विकल्प:
--page: पृष्ठ संख्या (डिफ़ॉल्ट 1)।--type: प्रकार के अनुसार फ़िल्टर करें (subdomain, same_domain, ip, ip_segment, advanced)।-o, --output: आउटपुट प्रारूप (json, csv, text)। डिफ़ॉल्ट: json।-f, --file: आउटपुट को किसी विशिष्ट फ़ाइल में सहेजें।--column: कंसोल पर केवल एक विशिष्ट कॉलम (subdomain, , , ) आउटपुट करें।उदाहरण:
# CSV के रूप में सहेजें
rapiddns-cli search tesla.com -o csv -f results.csv
# स्वचालित रूप से 1000 रिकॉर्ड तक प्राप्त करें
rapiddns-cli search tesla.com --max 1000
# केवल उपडोमेन निकालें
rapiddns-cli search tesla.com --extract-subdomains
# केवल IP और सांख्यिकी निकालें
rapiddns-cli search tesla.com --extract-ips
# दोनों निकालें
rapiddns-cli search tesla.com --extract-subdomains --extract-ips
हैकर्स और स्वचालन के लिए डिज़ाइन किया गया। मानक आउटपुट (stdout) स्वच्छ डेटा है, जबकि स्थिति/त्रुटियाँ stderr पर जाती हैं।
केवल उपडोमेन (पाठ सूची) आउटपुट करें:
rapiddns-cli search tesla.com --column subdomain -o text
आउटपुट:
api.tesla.com
www.tesla.com
...
केवल IP (JSON सारणी) आउटपुट करें:
rapiddns-cli search tesla.com --column ip -o json
आउटपुट:
[
"1.2.3.4",
"5.6.7.8"
]
केवल फ़ाइलों में निकालने के लिए मूक मोड:
rapiddns-cli search tesla.com --extract-subdomains --silent
search कमांड और --type advanced के साथ RapidDNS सिंटैक्स का उपयोग करके जटिल प्रश्न करें।
rapiddns-cli search "domain:apple.com AND type:A" --type advanced
निर्यात कमांड पूरे कार्यप्रवाह को संभालता है: निर्यात का अनुरोध करना, पूरा होने की प्रतीक्षा करना, फ़ाइल डाउनलोड करना और उसे संसाधित करना।
rapiddns-cli export start tesla.com
विकल्प:
--type: खोज प्रकार (subdomain, sameip, ip_segment, advanced)। क्वेरी सिंटैक्स के लिए advanced का उपयोग करें।--max: निर्यात करने के लिए अधिकतम रिकॉर्ड (0 का अर्थ सभी, डिफ़ॉल्ट 0)।--compress: परिणाम को ZIP के रूप में संपीड़ित करें (डिफ़ॉल्ट true)।--extract-subdomains: डाउनलोड की गई CSV से उपडोमेन निकालें।--extract-ips: डाउनलोड की गई CSV से IP निकालें और सबनेट सांख्यिकी उत्पन्न करें।पूर्ण कार्यप्रवाह उदाहरण:
rapiddns-cli export start tesla.com --max 10000 --extract-subdomains --extract-ips
उन्नत निर्यात उदाहरण:
निर्यात के लिए उन्नत क्वेरी सिंटैक्स का उपयोग करने के लिए, --type advanced सेट करें:
rapiddns-cli export start "domain:apple AND type:A" --type advanced
यह कमांड निम्नलिखित करेगा:
tesla.com के लिए निर्यात कार्य को ट्रिगर करें।result/ निर्देशिका में डाउनलोड करें।tesla.com_subdomains.txt (उपडोमेन की सूची) उत्पन्न करें।tesla.com_ips.txt (अद्वितीय IP की सूची) उत्पन्न करें।tesla.com_ip_stats.txt (IP सबनेट सांख्यिकी) उत्पन्न करें।सभी परिणाम डिफ़ॉल्ट रूप से result/ निर्देशिका में सहेजे जाते हैं।
{keyword}_subdomains.txt: अद्वितीय उपडोमेन की स्वच्छ सूची।{keyword}_ips.txt: अद्वितीय IP पतों की स्वच्छ सूची।{keyword}_ip_stats.txt: प्रति सबनेट (IPv4 /24, IPv6 /64) IP गणनाओं के आँकड़े।rapiddns_export_{keyword}_{date}.csv: कच्चा निर्यात डेटा।अधिक विवरण देखने के लिए किसी भी कमांड को --help के साथ चलाएँ।
rapiddns-cli --help
rapiddns-cli search --help
rapiddns-cli export --help
ipvaluetype--silent: कंसोल आउटपुट को दबाएँ (फ़ाइल में सहेजने या निकालने पर उपयोगी)।--max: स्वचालित रूप से अधिकतम N रिकॉर्ड प्राप्त करें (पेजिनेशन स्वचालित रूप से संभाला जाता है)।