
उपडोमेन गणना के लिए उपयोग किए जाने वाले उपकरणों के चारों ओर एक रैपर, किसी दिए गए डोमेन पर वर्कफ़्लो को स्वचालित करने के लिए, bash में लिखा गया।
एक रैपर जो सबडोमेन खोज के लिए उपयोग किए जाने वाले उपकरणों को एक साथ लाता है, किसी दिए गए डोमेन पर वर्कफ़्लो को स्वचालित करने के लिए, bash में लिखा गया है।

स्थापना स्क्रिप्ट चलाएँ:
curl -s https://raw.githubusercontent.com/hueristiq/subdomains.sh/main/install.sh | bash -
या एक क्षणिक Docker कंटेनर में चलाएँ:
रिपॉजिटरी को क्लोन करें और चलाएँ
cd subdomains.sh
# कंटेनर इमेज बनाएँ
./docker-subdomains.sh build
# बनाने के बाद, आप ऊपर सूचीबद्ध विकल्पों के साथ स्क्रिप्ट चला सकते हैं।
# हर बार एक नए कंटेनर में चलेगी, और कंटेनर चलने के बाद नष्ट हो जाता है
./docker-sudomains.sh -d example.com -r 1.1.1.1
# यदि चाहें तो कंटेनर इमेज को नष्ट करने के लिए
./docker-subdomains.sh destroy
इस स्क्रिप्ट का सहायता संदेश प्रदर्शित करने के लिए, -h फ्लैग का उपयोग करें:
subdomains.sh -h
_ _ _ _
___ _ _| |__ __| | ___ _ __ ___ __ _(_)_ __ ___ ___| |__
/ __| | | | '_ \ / _` |/ _ \| '_ ` _ \ / _` | | '_ \/ __| / __| '_ \
\__ \ |_| | |_) | (_| | (_) | | | | | | (_| | | | | \__ _\__ \ | | |
|___/\__,_|_.__/ \__,_|\___/|_| |_| |_|\__,_|_|_| |_|___(_)___/_| |_| v1.0.0
उपयोग:
subdomains.sh [विकल्प]
विकल्प:
-d, --domain सबडोमेन खोजने के लिए डोमेन *
-r, --resolvers DNS रिज़ॉल्वरों वाली फ़ाइल *
--skip-passive निष्क्रिय खोज छोड़ें
--use-passive-tools अल्पविराम(,) से अलग किए गए निष्क्रिय उपकरण उपयोग करें
--exclude-passive-tools अल्पविराम(,) से अलग किए गए निष्क्रिय उपकरण बाहर करें
--skip-active सक्रिय खोज छोड़ें
--skip-dictionary शब्दकोश DNS ब्रूट फ़ोर्सिंग से खोज छोड़ें
-dW, --dictionary-wordlist शब्दकोश DNS ब्रूट फ़ोर्सिंग के लिए शब्दसूची
--skip-permutation क्रमपरिवर्तन DNS ब्रूट फ़ोर्सिंग से खोज छोड़ें
-pW, --permutation-wordlist क्रमपरिवर्तन DNS ब्रूट फ़ोर्सिंग के लिए शब्दसूची
--skip-dns-records DNS रिकॉर्ड से खोज छोड़ें
--skip-reverse-dns रिवर्स DNS लुकअप से खोज छोड़ें
-o, --output आउटपुट टेक्स्ट फ़ाइल
--setup इस स्क्रिप्ट और निर्भरताओं को स्थापित/अपडेट करें
-h, --help यह सहायता संदेश प्रदर्शित करें और बाहर निकलें
नोट: तारांकित(*) विकल्प अनिवार्य हैं।
हैप्पी हैकिंग :)
श्रेय उन विभिन्न उपकरणों के लेखकों को जाता है जिन्हें मैंने इस स्क्रिप्ट में उपयोग किया:
मुद्दे और पुल अनुरोध का स्वागत है!