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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
alterx — DSL का उपयोग करके तेज़ और अनुकूलन योग्य सबडोमेन वर्डलिस्ट जनरेटर | Kitploit
उपकरण/GitHubGitHub/projectdiscovery/alterx
टोहीDNS और सबडोमेन गणनाजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कसबडोमेन एनुमरेशन
GitHubprojectdiscovery/alterx

alterx

DSL का उपयोग करके तेज़ और अनुकूलन योग्य सबडोमेन वर्डलिस्ट जनरेटर

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

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

सभी देखें →

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

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

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

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

AlterX

विशेषताएँ • स्थापना • उपयोग • AlterX चलाना • Discord से जुड़ें


   DSL का उपयोग करके तेज़ और अनुकूलन योग्य सबडोमेन वर्डलिस्ट जनरेटर।

छवि

विशेषताएँ

  • तेज़ और अनुकूलन योग्य
  • स्वचालित शब्द संवर्धन
  • पूर्वनिर्धारित चर
  • कॉन्फ़िगरेबल पैटर्न
  • पैटर्न माइनिंग - स्वचालित रूप से सबडोमेन पैटर्न खोजें (Regulator का Go पोर्ट)
  • STDIN / सूची इनपुट
  • एकाधिक संचालन मोड (डिफ़ॉल्ट, खोज, दोनों)

स्थापना

alterx स्थापित करने के लिए, आपके सिस्टम पर Golang 1.19 स्थापित होना चाहिए। आप Golang को यहाँ से डाउनलोड कर सकते हैं। Golang स्थापित करने के बाद, alterx स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

go install github.com/projectdiscovery/alterx/cmd/alterx@latest

स्रोत से निर्माण

# रिपॉजिटरी को क्लोन करें
git clone https://github.com/projectdiscovery/alterx.git
cd alterx

# Makefile का उपयोग करके निर्माण करें
make build

# या मैन्युअल रूप से निर्माण करें
go build ./cmd/alterx

उपलब्ध Makefile लक्ष्य:

make help          # सभी उपलब्ध लक्ष्य दिखाएँ
make build         # बाइनरी बनाएँ
make test          # परीक्षण चलाएँ
make test-coverage # कवरेज के साथ परीक्षण चलाएँ
make lint          # लिंटर चलाएँ
make fmt           # कोड को प्रारूपित करें
make clean         # निर्माण कलाकृतियों को साफ़ करें
make install       # $GOPATH/bin पर स्थापित करें

सहायता मेनू

आप उपलब्ध फ़्लैग और विकल्प देखने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:

DSL का उपयोग करके तेज़ और अनुकूलन योग्य सबडोमेन वर्डलिस्ट जनरेटर।

उपयोग:
  ./alterx [flags]

फ़्लैग:
इनपुट:
   -l, -list string[]     क्रमपरिवर्तन बनाने के लिए उपयोग किए जाने वाले सबडोमेन (stdin, अल्पविराम-पृथक, फ़ाइल)
   -p, -pattern string[]  उत्पन्न करने के लिए कस्टम क्रमपरिवर्तन पैटर्न इनपुट (अल्पविराम-पृथक, फ़ाइल)
   -pp, -payload value    कस्टम पेलोड पैटर्न इनपुट को key=value प्रारूप में बदलने/उपयोग करने के लिए (-pp 'word=words.txt')

आउटपुट:
   -es, -estimate      पेलोड उत्पन्न किए बिना क्रमपरिवर्तन गणना का अनुमान लगाएँ
   -o, -output string  बदले गए सबडोमेन सूची लिखने के लिए आउटपुट फ़ाइल
   -ms, -max-size int  अधिकतम निर्यात डेटा आकार (kb, mb, gb, tb) (डिफ़ॉल्ट mb)
   -v, -verbose        विस्तृत आउटपुट प्रदर्शित करें
   -silent             केवल परिणाम प्रदर्शित करें
   -version            alterx संस्करण प्रदर्शित करें

कॉन्फ़िग:
   -config string  alterx cli कॉन्फ़िग फ़ाइल (डिफ़ॉल्ट '$HOME/.config/alterx/config.yaml')
   -en, -enrich    इनपुट से शब्द निकालकर वर्डलिस्ट को समृद्ध करें
   -ac string      alterx क्रमपरिवर्तन कॉन्फ़िग फ़ाइल (डिफ़ॉल्ट '$HOME/.config/alterx/permutation_v0.0.1.yaml')
   -limit int      लौटाए जाने वाले परिणामों की संख्या सीमित करें (डिफ़ॉल्ट 0)

अपडेट:
   -up, -update                 alterx को नवीनतम संस्करण में अपडेट करें
   -duc, -disable-update-check  स्वचालित alterx अपडेट जाँच अक्षम करें

alterx क्यों ??

alterx को अन्य किसी भी सबडोमेन क्रमपरिवर्तन टूल जैसे goaltdns से अलग बनाने वाली बात इसकी स्क्रिप्टिंग सुविधा है। alterx पैटर्न को इनपुट के रूप में लेता है और उस पैटर्न के आधार पर सबडोमेन क्रमपरिवर्तन वर्डलिस्ट उत्पन्न करता है, जैसे nuclei fuzzing-templates के साथ करता है।

सक्रिय सबडोमेन गणना को कठिन बनाने वाली बात वास्तव में मौजूद डोमेन खोजने की संभावना है। यदि संभावित सबडोमेन खोजने को एक पैमाने पर दर्शाया जाए तो यह कुछ इस प्रकार दिखना चाहिए:

   वर्डलिस्ट का उपयोग करना < सबडोमेन के साथ क्रमपरिवर्तन उत्पन्न करना (goaltdns) < alterx

लगभग सभी लोकप्रिय सबडोमेन क्रमपरिवर्तन टूल में हार्डकोडेड पैटर्न होते हैं और जब ऐसे टूल चलाए जाते हैं तो वे लाखों में सबडोमेन वाली वर्डलिस्ट बनाते हैं और इससे dnsx जैसे टूल से ब्रूटफोर्स करने की व्यवहार्यता कम हो जाती है। सबडोमेन नामकरण का कोई वास्तविक सम्मेलन नहीं है और यह आमतौर पर सबडोमेन पंजीकृत करने वाले व्यक्ति पर निर्भर करता है। alterx के साथ निष्क्रिय सबडोमेन गणना परिणामों के आधार पर पैटर्न बनाना संभव है, जिससे सबडोमेन खोजने की संभावना और उन्हें ब्रूटफोर्स करने की व्यवहार्यता बढ़ जाती है।

चर

alterx nuclei-टेम्पलेट्स के समान चर-जैसी सिंटैक्स का उपयोग करता है। कोई इन चरों का उपयोग करके अपने स्वयं के पैटर्न लिख सकता है। जब डोमेन इनपुट के रूप में पास किए जाते हैं तो alterx इनपुट का मूल्यांकन करता है और उसमें से चर निकालता है।

मूल / सामान्य चर

{{sub}}     :  सबडोमेन उपसर्ग या सबडोमेन का सबसे बायाँ भाग
{{suffix}}  :  सबडोमेन नाम में {{sub}} को छोड़कर सब कुछ प्रत्यय है
{{tld}}     :  शीर्ष स्तर डोमेन नाम (जैसे com, uk, in आदि)
{{etld}}    :  सार्वजनिक प्रत्यय के रूप में भी जाना जाता है (जैसे co.uk, gov.in आदि)
चरapi.scanme.shadmin.dev.scanme.shcloud.scanme.co.uk
{{sub}}apiadmincloud
{{suffix}}scanme.shdev.scanme.shscanme.co.uk
{{tld}}shshuk
{{etld}}--co.uk

उन्नत चर

{{sld}}  :   द्वितीय-स्तर डोमेन (जैसे api.scanme.sh के लिए {{sld}} scanme है)
{{root}}  :  eTLD+1 के रूप में भी जाना जाता है, यानी केवल रूट डोमेन (जैसे api.scanme.sh के लिए {{root}} scanme.sh है)
{{subN}}  :  यहाँ N एक पूर्णांक है (जैसे {{sub1}}, {{sub2}} आदि) ।

// {{subN}} एक उन्नत चर है जो इनपुट पर निर्भर करता है
// मान लीजिए कि एक बहु-स्तरीय डोमेन है cloud.nuclei.scanme.sh
// इस मामले में {{sub}} = cloud और {{sub1}} = nuclei`
चरapi.scanme.shadmin.dev.scanme.shcloud.scanme.co.uk
{{sld}}scanmescanmescanme
{{root}}scanme.shscanme.shscanme.co.uk
{{sub1}}-dev-
{{sub2}}---

पैटर्न

पैटर्न को सरल शब्दों में एक टेम्पलेट के रूप में माना जा सकता है जो बताता है कि alterx को किस प्रकार के पैटर्न उत्पन्न करने चाहिए।

// नीचे कुछ उदाहरण पैटर्न दिए गए हैं जिनका उपयोग क्रमपरिवर्तन उत्पन्न करने के लिए किया जा सकता है
// मान लें कि api.scanme.sh इनपुट के रूप में दिया गया था और वेरिएबल {{word}} केवल एक मान prod के साथ इनपुट के रूप में दिया गया था
// alterx नीचे दिए गए पैटर्न के लिए सबडोमेन उत्पन्न करता है

"{{sub}}-{{word}}.{{suffix}}" // उदा: api-prod.scanme.sh
"{{word}}-{{sub}}.{{suffix}}" // उदा: prod-api.scanme.sh
"{{word}}.{{sub}}.{{suffix}}" // उदा: prod.api.scanme.sh
"{{sub}}.{{word}}.{{suffix}}" // उदा: api.prod.scanme.sh

यहाँ एक उदाहरण पैटर्न कॉन्फ़िग फ़ाइल है - https://github.com/projectdiscovery/alterx/blob/main/permutations.yaml जिसे आवश्यकतानुसार आसानी से अनुकूलित किया जा सकता है।

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