
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.