Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
gotator — Gotator एक उपकरण है जो क्रमपरिवर्तनों के माध्यम से DNS शब्दसूचियाँ उत्पन्न करता है। | Kitploit
उपकरण/GitHubGitHub/josue87/gotator
टोहीDNS और सबडोमेन गणनाजानकारी एकत्र करनापेनिट्रेशन टेस्टिंग
GitHubjosue87/gotator

gotator

Gotator एक उपकरण है जो क्रमपरिवर्तनों के माध्यम से DNS शब्दसूचियाँ उत्पन्न करता है।

रिपॉजिटरी देखें
53066144 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Gotator

Gotator एक उपकरण है जो क्रमपरिवर्तन (permutations) के माध्यम से DNS वर्डलिस्ट उत्पन्न करता है।


🛠️ स्थापना

यदि आप स्थानीय रूप से संशोधन करना और इसे संकलित करना चाहते हैं, तो नीचे दिए गए निर्देशों का पालन करें:

> git clone https://github.com/Josue87/gotator.git
> cd gotator
> go build

यदि आप केवल प्रोग्राम का उपयोग करने में रुचि रखते हैं:

> go install github.com/Josue87/gotator@latest

🐳 Docker विकल्प:

> git clone https://github.com/Josue87/gotator.git
> cd gotator
> docker build -t gotator . 
# उपयोग 
> docker run gotator -sub subdomains.txt  [...]

नोट यदि आप संस्करण 1.16 या उच्चतर का उपयोग कर रहे हैं और आपको कोई त्रुटि आती है, तो निम्न आदेश चलाएँ:

> go env -w GO111MODULE="auto"

संस्करण को अपग्रेड करने के लिए स्थापना कमांड में -u पैरामीटर जोड़ें।

✨ विशेषताएँ

Gotator में क्रमपरिवर्तन के लिए निम्नलिखित विशेषताएँ हैं:

  • डोमेन और TLD की जाँच करता है, ccSLDs का विश्लेषण करके दायरे से बाहर जाने से बचाता है (example.com, example.com.mx, आदि)।
  • संख्याओं को ऊपर और नीचे क्रमपरिवर्तित करता है [-numbers ], उदाहरण के लिए:
    • लक्ष्य उपडोमेन 10 है और numbers फ्लैग 3 पर सेट है [-numbers 3], परिणामस्वरूप हमारे पास 7 से 13 के बीच होगा।
    • लक्ष्य उपडोमेन dev1 है और numbers फ्लैग 3 पर सेट है [-numbers 3], हम dev0, dev1, dev2, dev3, और dev4 देखेंगे (ऋणात्मक संख्याओं से बचते हुए)।
    • लक्ष्य उपडोमेन test10-demo2 है और numbers फ्लैग 1 पर सेट है [-numbers 1], परिणामों में हम test11-demo2.example.com, test9-demo2.example.com, test10-demo3.example.com या test10-demo1.example.com देखेंगे। (एक समय में केवल एक संख्या बदलती है)।
  • Gotator में गहराई के 3 स्तर हैं [-depth ]:
    • यदि depth 1 पर सेट है (डिफ़ॉल्ट मोड), तो example.com पर test शब्द को क्रमपरिवर्तित करने पर हमें test.example.com मिलेगा।
    • यदि depth 2 पर सेट है, और हमें example.com पर dev और demo को क्रमपरिवर्तित करना है, तो हम dev.demo.example.com या demo-dev.example.com प्राप्त करेंगे, इसके अलावा demo.example.com और dev.example.com भी। गहराई स्तर 3 इस उदाहरण का विस्तार है।
  • -mindup फ्लैग का उपयोग करके आप डुप्लिकेट को नियंत्रित और कम कर सकते हैं (उत्पन्न पंक्तियों की अधिक संख्या के कारण, यहाँ उद्देश्य लगभग शून्य संभावना वाले डोमेन को जितना संभव हो उतना कम करना है):
    • यदि हमारे पास test.example.com है और अगला क्रमपरिवर्तन फिर से test होगा, तो इसे अनदेखा कर दिया जाता है।
    • यदि हमारे पास testing.example.com है और test आता है, तो test को मिलान करने पर इसे . और - के साथ जोड़ा जाएगा, जिससे testtesting.example.com से बचा जा सकेगा।
    • यदि हमारे पास 100.example.com है और इसे क्रमपरिवर्तित करने के लिए 90 मिलता है, तो क्रमपरिवर्तन को अनदेखा कर दिया जाता है क्योंकि इसमें पहले से ही संख्या क्रमपरिवर्तन सुविधा है।
    • यदि हमारे पास test100.example.com है और इसे क्रमपरिवर्तित करने के लिए test मिलता है, तो हम संख्याओं को हटा देते हैं और test==test हो जाता है, इसलिए क्रमपरिवर्तन को अनदेखा कर दिया जाता है क्योंकि इसमें पहले से ही कुछ बहुत समान है।
  • adv फ्लैग का उपयोग:
    • लक्ष्य के भीतर उपडोमेन के लिए, उदाहरण के लिए demo210.example.com, हम मान demo210 प्राप्त करते हैं और इसे क्रमपरिवर्तन सूची में जोड़ते हैं। यदि हमारे पास test-dev.domain.com है, तो हम क्रमपरिवर्तन में test-dev, test और dev जोड़ते हैं (केवल तभी जब वे पहले से सूची में न हों)।
    • क्रमपरिवर्तन शब्दों के लिए, यदि gotator को demo-test प्राप्त होता है तो वह सूची में demo-test, demo और test जोड़ता है।
    • केवल depth 1 में। इस विकल्प के साथ यदि लक्ष्य उपडोमेन tech.example.com है और क्रमपरिवर्तन test है, तो हम क्रमपरिवर्तन "-" और "" के लिए स्थिति भी बदलते हैं, जिसके परिणामस्वरूप techtest.example.com और tech-test.example.com जैसे परिणाम मिलते हैं (उदाहरण 1 देखें)।
  • डोमेन को "स्वैप" करने का मोड, अर्थात यदि लक्ष्य dev.tech.example.com है, तो इसे लक्ष्य tech.example.com और example.com के रूप में जोड़ा जाएगा [-md]।
  • gotator में परिभाषित डिफ़ॉल्ट क्रमपरिवर्तन सूची जोड़ने का विकल्प [-prefixes]।
    • उपसर्गों की सूची: 1rer, 2, 2tty, admin, api, app, bbs, blog, cdn, cloud, cuali, demo, dev, dev2, email, exchange, forum, ftp, gov, govyty, gw, host, m, mail, mail2, mx1, mysql, news, ns, ns1, owa, portal, pre, pro, prod, prueba, qa, remote, secure, server, shop, smtp, store, support, test, test, tty, vpn, vps, web, ww1, ww42, www, www2।
  • केवल परिणाम मानक आउटपुट पर लिखे जाते हैं। बैनर और संदेश त्रुटि आउटपुट पर भेजे जाते हैं। इसलिए आप कमांड को पाइप कर सकते हैं।

🗒 विकल्प

टूल को लॉन्च करने के लिए उपयोग किए जा सकने वाले फ्लैग:

फ्लैगप्रकारअनिवार्यविवरणउदाहरण
substringहाँस्वैप किए जाने वाले डोमेन की सूची।-sub subdomains.txt
permstringनहींक्रमपरिवर्तनों की सूची।-perm permutations.txt
depthuintनहींगहराई कॉन्फ़िगर करें (1 और 3 के बीच) - डिफ़ॉल्ट 1.-depth 2
numbersuintनहींक्रमपरिवर्तनों में पाई गई संख्याओं के लिए पुनरावृत्तियों की संख्या कॉन्फ़िगर करें (ऊपर और नीचे)। डिफ़ॉल्ट 0 छोड़ें! यह विकल्प प्रदर्शन को दंडित करता है, छोटी संख्याओं का उपयोग करें-numbers 10
prefixesboolनहींक्रमपरिवर्तनों में डिफ़ॉल्ट gotator उपसर्ग जोड़ें। यदि कॉन्फ़िगर नहीं किया गया है तो डिफ़ॉल्ट रूप से perm का उपयोग किया जाता है। यदि perm को इस फ्लैग के साथ निर्दिष्ट किया गया है तो आप क्रमपरिवर्तनों को मर्ज करते हैं।-prefixes
mdboolनहीं'sub' सूची में पाए गए उपडोमेन से 'पिछले' डोमेन और उपडोमेन निकालें।-md
advboolनहींउन्नत विकल्प। उपडोमेन और शब्दों के साथ क्रमपरिवर्तन शब्द उत्पन्न करें जिनमें - हो। और पीछे की ओर क्रमपरिवर्तन शब्द जोड़ें (गहराई 1)।-adv
mindupboolनहींडुप्लिकेट को कम करने के लिए इस फ्लैग को सेट करें। (भारी कार्यभार के लिए, इस फ्लैग को सक्रिय करने की अनुशंसा की जाती है)।-mindup
fastboolनहींरूट डोमेन की जाँच न करें (अपने दायरे का ध्यान रखें)-fast
silentboolनहींGotator बैनर प्रदर्शित नहीं होता है।-silent
tuintनहींअधिकतम Go रूटीन (डिफ़ॉल्ट 100)। नोट: डेटा कंसोल द्वारा प्रदर्शित किया जाता है, थ्रेड प्रसंस्करण समय बढ़ा सकते हैं-t 200
versionboolनहींGotator संस्करण दिखाएँ-version

👾 उपयोग

gotator -sub domains.txt -perm permutations.txt -depth 2 -numbers 5 > output.txt

परिणाम को फ़िल्टर करने और संभावित डुप्लिकेट को हटाने के लिए:

gotator -sub domains.txt -perm permutations.txt -depth 3 -numbers 10 -md | uniq > output2.txt

यदि आप उन्हें सॉर्ट करना चाहते हैं तो पिछले कमांड के uniq को sort -u से बदलें। (समय के कारण अनुशंसित नहीं)

नोट: यदि आप स्थानीय रूप से संकलन कर रहे हैं तो अपने बाइनरी के आगे ./ जोड़ना न भूलें!

🚀 उदाहरण

नोट: उदाहरण पिछले संस्करणों के अनुरूप हो सकते हैं (जहाँ -mindup और adv का उपयोग नहीं किया गया था)।

हमारे पास निम्नलिखित सूचियाँ हैं:

चित्र

पहले उदाहरण में हम निर्दिष्ट उपडोमेन पर उत्परिवर्तन करते हैं

टूल डाउनलोड करें