Repolode
projectdiscovery

projectdiscovery/subfinder

Быстрый инструмент для пассивного поиска поддоменов через онлайн-источники без отправки трафика на целевой домен.

Звёзды
14,727
Форки
1,647
Открытые issues
3
Последний коммит
позавчера

Что это?

subfinder находит поддомены указанного домена, запрашивая пассивные онлайн-источники: например, журналы Certificate Transparency и сервисы, предоставляющие данные поисковых систем или DNS. Поскольку инструмент не проверяет целевой домен напрямую, поиск проходит быстро и незаметно — это удобно для разведки при пентестах и участии в bug bounty.

Инструмент представляет собой единый бинарный файл Go с модульной архитектурой и предназначен для одной задачи — пассивного поиска поддоменов. В нём есть опциональные модули для исключения wildcard-записей и разрешения DNS, ограничение частоты запросов для каждого провайдера и фильтрация по точным именам или регулярным выражениям. Результаты можно записать в обычный текстовый файл или JSONL, сохранить в файл либо вывести в stdout. Инструмент также принимает входные данные из stdin, поэтому его можно объединять в цепочки с другими инструментами. Для многих источников нужны API-ключи — их указывают в конфигурационном файле провайдеров.

subfinder можно подключить как библиотеку Go, чтобы запускать поиск поддоменов из других программ через его SDK.

Ключевые возможности

  • 01Ищет поддомены по проверенным пассивным онлайн-источникам.
  • 02Поддерживает модули для исключения wildcard-записей и разрешения DNS.
  • 03Фильтрует результаты по точным именам или регулярным выражениям.
  • 04Ограничивает частоту запросов для каждого провайдера.
  • 05Выводит результаты в обычном текстовом формате или JSONL — в файл либо stdout; принимает домены из stdin.

Сценарии использования

  • Составление карты поверхности атаки домена во время пентеста.
  • Сбор поддоменов, входящих в область проверки цели bug bounty.
  • Передача найденных хостов другим инструментам сканирования через конвейер.
  • Встраивание поиска поддоменов в собственные инструменты для информационной безопасности через библиотеку Go.

Быстрый старт

  1. 1

    Установите subfinder с помощью Go (требуется go1.26.10).

    go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
  2. 2

    Запустите subfinder для домена.

    subfinder -d example.com

Что важно знать

  • Для получения результатов многим пассивным источникам нужны ключи API.
  • Для установки из исходного кода требуется go1.26.10.

В подборках

Темы

Частые вопросы

Что такое subfinder?
Быстрый инструмент для пассивного поиска поддоменов через онлайн-источники без отправки трафика на целевой домен. subfinder находит поддомены указанного домена, запрашивая пассивные онлайн-источники: например, журналы Certificate Transparency и сервисы, предоставляющие данные поисковых систем или DNS. Поскольку инструмент не проверяет целевой домен напрямую, поиск проходит быстро и незаметно — это удобно для разведки при пентестах и участии в bug bounty.
subfinder можно использовать бесплатно? Какая у него лицензия?
subfinder распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
subfinder всё ещё поддерживается?
Активно поддерживается. Последний коммит в subfinder — 4 нояб. 2026 г..
Для чего можно использовать subfinder?
Составление карты поверхности атаки домена во время пентеста. Сбор поддоменов, входящих в область проверки цели bug bounty. Передача найденных хостов другим инструментам сканирования через конвейер. Встраивание поиска поддоменов в собственные инструменты для информационной безопасности через библиотеку Go.
Как установить subfinder?
Установите subfinder с помощью Go (требуется go1.26.10).: go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest Запустите subfinder для домена.: subfinder -d example.com
Где скачать subfinder?
Исходный код и инструкции по установке — на GitHub: https://github.com/projectdiscovery/subfinder

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Go CLI для поиска открытых хостов в Shodan, Censys, FOFA, ZoomEye и других поисковых системах с выводом для передачи другим инструментам.

Безопасность#osint#reconnaissance#attack-surface
3,1 тыс.+8 за неделю282GoMITАктивно поддерживаетсяОбновлён позавчера

Быстрый универсальный HTTP-инструмент CLI для проверки списков хостов, URL и диапазонов CIDR: кодов состояния, заголовков страниц, стека технологий, TLS-сертификатов и многого другого.

10,6 тыс.+23 за неделю1,1 тыс.GoMITАктивно поддерживаетсяОбновлён позавчера

Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.

35,4 тыс.+79 за неделю2,9 тыс.TypeScriptMITОбновлён 22 часа назад

Быстрый сканер портов на Rust: находит открытые порты и передаёт результаты в Nmap или пользовательские скрипты.

20,7 тыс.+27 за неделю1,4 тыс.RustGPL-3.0Обновлён позавчера