
Nodesub ist ein Befehlszeilen-Tool zum Auffinden von Subdomains in Bug-Bounty-Programmen.
Nodesub ist ein Kommandozeilen-Tool zum Finden von Subdomains in Bug-Bounty-Programmen. Es unterstützt verschiedene Subdomain-Enumerationstechniken und bietet flexible Anpassungsmöglichkeiten.
Um Nodesub zu installieren, verwenden Sie den folgenden Befehl:
npm install -g nodesub
Hinweis:
~/.config/nodesub/config.ininodesub -h
Dies zeigt die Hilfe für das Tool an. Hier sind alle unterstützten Schalter.
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
Subdomains für eine einzelne Domain enumerieren:
nodesub -u example.com
Subdomains für eine Liste von Domains aus einer Datei enumerieren:
nodesub -l domains.txt
Subdomain-Enumeration mit CIDR durchführen:
node nodesub.js -c 192.168.0.0/24 -o subdomains.txt
node nodesub.js -c CIDR.txt -o subdomains.txt
Subdomain-Enumeration mit ASN durchführen:
node nodesub.js -a AS12345 -o subdomains.txt
node nodesub.js -a ASN.txt -o subdomains.txt
Aktivieren Sie die rekursive Subdomain-Enumeration und geben Sie die Ergebnisse in eine JSON-Datei aus:
nodesub -u example.com -r -o output.json -f json
Das Tool bietet verschiedene Ausgabeformate für die Ergebnisse, darunter:
Die Ausgabedatei enthält je nach ausgewählten Optionen die aufgelösten Subdomains, fehlgeschlagene aufgelöste Subdomains oder alle Subdomains.
Sie können auf folgende Weise beitragen:
Dieses Projekt ist unter der MIT-Lizenz lizenziert.