
Nodesub is a command-line tool for finding subdomains in bug bounty programs
Nodesub एक कमांड-लाइन टूल है जो बग बाउंटी प्रोग्राम्स में सबडोमेन खोजने के लिए उपयोग किया जाता है। यह विभिन्न सबडोमेन गणना तकनीकों का समर्थन करता है और अनुकूलन के लिए लचीले विकल्प प्रदान करता है।
Nodesub स्थापित करने के लिए, निम्नलिखित कमांड का उपयोग करें:
npm install -g nodesub
नोट:
~/.config/nodesub/config.ininodesub -h
यह टूल के लिए सहायता प्रदर्शित करेगा। यहां वे सभी स्विच हैं जिनका यह समर्थन करता है।
Usage: nodesub [options]
Nodesub is a command-line tool for finding subdomains in bug bounty programs.
Options:
-u, --url <domain> Main domain
-l, --list <file> File with list of domains
-c, --cidr <cidr/file> Perform subdomain enumeration using CIDR
-a, --asn <asn/file> Perform subdomain enumeration using ASN
-dns, --dnsenum Enable DNS Enumeration (if you enable this the enumeration process will be slow)
-rl, --rate-limit <limit> Rate limit for DNS requests (requests per second) (default: "0")
-ip, --ips Ekstrak IPs in Subdomain Resolved
-wl, --wildcard Filter subdomains by wildcard DNS resolution Default:(False)
-r, --recursive Enable recursive subdomain enumeration
-p, --permutations Enable subdomain permutations
-re,--resolver <file> File with list of resolvers
-w, --wordlist <file> Wordlist file
-pr, --proxy <proxy> Proxy URL
-pa, --proxy-auth <username:password> Proxy authentication credentials
-s, --size <size> Max old space size heap Default:(10048 MB)
-d, --debug Show DNS resolution details
-v, --verbose Enable verbose output
-o, --output <file> Output file
-f, --format <format> Output file format (txt, json, csv, pdf) (default: "txt")
-h, --help display help for command
एकल डोमेन के लिए सबडोमेन गणना करें:
nodesub -u example.com
फ़ाइल से डोमेन की सूची के लिए सबडोमेन गणना करें:
nodesub -l domains.txt
CIDR का उपयोग करके सबडोमेन गणना करें:
node nodesub.js -c 192.168.0.0/24 -o subdomains.txt
node nodesub.js -c CIDR.txt -o subdomains.txt
ASN का उपयोग करके सबडोमेन गणना करें:
node nodesub.js -a AS12345 -o subdomains.txt
node nodesub.js -a ASN.txt -o subdomains.txt
पुनरावर्ती सबडोमेन गणना सक्षम करें और परिणामों को JSON फ़ाइल में आउटपुट करें:
nodesub -u example.com -r -o output.json -f json
टूल परिणामों के लिए विभिन्न आउटपुट प्रारूप प्रदान करता है, जिनमें शामिल हैं:
आउटपुट फ़ाइल में चुने गए विकल्पों के आधार पर हल किए गए सबडोमेन, असफल हल किए गए सबडोमेन, या सभी सबडोमेन शामिल होते हैं।
आप निम्नलिखित तरीकों से योगदान कर सकते हैं:
यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।