
Nodesub is a command-line tool for finding subdomains in bug bounty programs
Nodesub — это инструмент командной строки для поиска поддоменов в программах bug bounty. Он поддерживает различные техники перечисления поддоменов и предоставляет гибкие возможности для настройки.
Для установки 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> Основной домен
-l, --list <file> Файл со списком доменов
-c, --cidr <cidr/file> Выполнить перечисление поддоменов с использованием CIDR
-a, --asn <asn/file> Выполнить перечисление поддоменов с использованием ASN
-dns, --dnsenum Включить DNS-перечисление (если включить, процесс перечисления замедлится)
-rl, --rate-limit <limit> Ограничение скорости для DNS-запросов (запросов в секунду) (по умолчанию: "0")
-ip, --ips Извлечь IP-адреса разрешённых поддоменов
-wl, --wildcard Фильтровать поддомены по подстановочному DNS-разрешению По умолчанию:(False)
-r, --recursive Включить рекурсивное перечисление поддоменов
-p, --permutations Включить перестановки поддоменов
-re,--resolver <file> Файл со списком резолверов
-w, --wordlist <file> Файл со списком слов
-pr, --proxy <proxy> URL-адрес прокси
-pa, --proxy-auth <username:password> Учётные данные для аутентификации прокси
-s, --size <size> Максимальный размер старого пространства кучи По умолчанию:(10048 МБ)
-d, --debug Показать подробности разрешения DNS
-v, --verbose Включить подробный вывод
-o, --output <file> Выходной файл
-f, --format <format> Формат выходного файла (txt, json, csv, pdf) (по умолчанию: "txt")
-h, --help Показать справку по команде
Перечисление поддоменов для одного домена:
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.