Nuclei — это не сканер в традиционном смысле, а движок для выполнения YAML-шаблонов. Каждый шаблон описывает одну проверку: какой запрос слать, что искать в ответе, какой вердикт выдать. Сообщество написало тысячи таких шаблонов на CVE, мисконфигурации, утечки токенов — и продолжает писать. Это принципиально другой подход по сравнению с монолитными сканерами.
Перед первым запуском
Шаблоны нужно обновить:
nuclei -update-templates
Это стоит делать регулярно — новые CVE появляются быстро, и через неделю устаревшая база уже не даёт полной картины.
Базовое сканирование
nuclei -u https://target.com
Список хостов из файла:
nuclei -l hosts.txt
Запускать всё подряд по продакшену — плохая идея. Шаблоны из категории fuzz и dos могут навредить цели. Я всегда фильтрую:
nuclei -l hosts.txt -t cves/ -severity critical,high -etags fuzz,dos
Выбор шаблонов
Nuclei умеет фильтровать по директории, тегам и severity одновременно. Несколько примеров которые использую часто:
nuclei -l hosts.txt -tags cve,rce,sqli -severity critical,high,medium
nuclei -l hosts.txt -t exposures/ -t misconfigurations/
Второй вариант хорошо работает для быстрого поиска открытых конфигурационных файлов и панелей администрирования.
Контроль нагрузки
На больших списках хостов важно не долбить слишком активно. -rl — лимит запросов в секунду, -c — число параллельных шаблонов:
nuclei -l hosts.txt -rl 150 -c 25
Флаг -stats показывает прогресс — сколько шаблонов прошло, сколько осталось, скорость.
Вывод результатов
По умолчанию nuclei пишет в консоль. Для автоматизации удобнее JSON:
nuclei -l hosts.txt -json -o results.json
Если результаты нужно прогнать через Burp — флаг -proxy http://127.0.0.1:8080.
Как вписывается в пайплайн
Nuclei — финальный этап пассивной разведки. Subfinder нашёл поддомены, httpx отсеял живые, nuclei прошёлся по ним с шаблонами на критичные CVE. Это быстро показывает «низко висящие фрукты» до начала ручной работы. Главное — не запускать вслепую всё по продакшену: фильтрация по severity и исключение fuzz/dos экономит время и снижает риск что-нибудь сломать.
Пока нет комментариев. Будьте первым!