
Nodesub는 버그 바운티 프로그램에서 서브도메인을 찾기 위한 명령줄 도구입니다.
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 라이선스에 따라 라이선스가 부여됩니다.