
Nodesub è uno strumento da riga di comando per trovare sottodomini nei programmi bug bounty.
Nodesub è uno strumento da riga di comando per la ricerca di sottodomini nei programmi bug bounty. Supporta varie tecniche di enumerazione dei sottodomini e offre opzioni flessibili per la personalizzazione.
Per installare Nodesub, utilizza il seguente comando:
npm install -g nodesub
NOTA:
~/.config/nodesub/config.ininodesub -h
Questo mostrerà l'aiuto per lo strumento. Ecco tutte le opzioni supportate.
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
Enumerare i sottodomini per un singolo dominio:
nodesub -u example.com
Enumerare i sottodomini per un elenco di domini da un file:
nodesub -l domains.txt
Eseguire l'enumerazione dei sottodomini utilizzando CIDR:
node nodesub.js -c 192.168.0.0/24 -o subdomains.txt
node nodesub.js -c CIDR.txt -o subdomains.txt
Eseguire l'enumerazione dei sottodomini utilizzando ASN:
node nodesub.js -a AS12345 -o subdomains.txt
node nodesub.js -a ASN.txt -o subdomains.txt
Abilitare l'enumerazione ricorsiva dei sottodomini e salvare i risultati in un file JSON:
nodesub -u example.com -r -o output.json -f json
Lo strumento fornisce vari formati di output per i risultati, tra cui:
Il file di output contiene i sottodomini risolti, i sottodomini non risolti o tutti i sottodomini in base alle opzioni scelte.
Puoi contribuire nei seguenti modi:
Questo progetto è concesso in licenza secondo i termini della Licenza MIT.