Быстрый инструмент для пассивного поиска поддоменов через онлайн-источники без отправки трафика на целевой домен.
projectdiscovery/httpx
Быстрый универсальный HTTP-инструмент CLI для проверки списков хостов, URL и диапазонов CIDR: кодов состояния, заголовков страниц, стека технологий, TLS-сертификатов и многого другого.
- Звёзды
- 10,591
- Форки
- 1,121
- Открытые issues
- 12
- Последний коммит
- 23 часа назад
Что это?
httpx — HTTP-инструмент командной строки от projectdiscovery. Он выполняет множество проверок для списка хостов, URL или диапазонов CIDR и сообщает, что возвращает каждый отвечающий сервер. В результатах могут быть код состояния, заголовок страницы, размер содержимого, веб-сервер, время ответа, сведения о TLS-сертификате, используемый CDN или WAF, хеши favicon и тела ответа, а также обнаруженные технологии.
Инструмент предназначен для разведки и картирования поверхности атаки: он помогает выяснить, какие хосты доступны и какие технологии на них запущены, в том числе при работе с большими списками целей. Результаты можно фильтровать и сопоставлять по коду состояния, регулярному выражению, строке, количеству слов, выражениям DSL и другим условиям, а затем сохранять в JSON, JSONL или CSV либо отправлять в базу данных. Можно настроить параллелизм, ограничения частоты запросов, повторные попытки и поддержку прокси.
httpx также можно использовать как библиотеку Go: для этого в runner передают те же параметры, что и при запуске CLI. Для более глубокого анализа доступны дополнительные снимки экрана, сделанные безголовым браузером, и локальная модель классификации страниц.
Ключевые возможности
- 01Проверяет хосты, URL и диапазоны CIDR, предоставляя десятки вариантов полей для вывода.
- 02Автоматически переключается с HTTPS на HTTP, если эту функцию не отключить.
- 03Фильтрует ответы и ищет совпадения по коду состояния, регулярному выражению, строке, хешу favicon и выражениям DSL.
- 04Определяет технологии, поставщиков CDN/WAF, сведения о TLS-сертификатах и типы страниц.
- 05Поддерживает ограничение частоты запросов, потоки, повторные попытки, пользовательские заголовки и прокси.
- 06Экспортирует результаты в JSON, JSONL, CSV или в MongoDB, PostgreSQL и MySQL.
Сценарии использования
- Поиск доступных веб-серверов в большом списке субдоменов при разведке в рамках bug bounty.
- Картирование внешней поверхности атаки организации по заголовкам страниц, кодам состояния и TLS-сертификатам.
- Проверка множества доменов на наличие известных файлов, например security.txt или robots.txt.
- Передача проверенных активных URL другим сканерам через конвейер командной оболочки.
Быстрый старт
- 1
Установите httpx с помощью Go (требуется Go 1.26.10 или новее).
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest - 2
Покажите справку и список доступных флагов.
httpx -h
Что важно знать
- Для установки из исходного кода требуется Go версии 1.26.10 или новее.
- В README указано, что проект активно разрабатывается, поэтому между релизами возможны несовместимые изменения.
- В README рекомендуется соблюдать осторожность при запуске в качестве сервиса из-за рисков безопасности.
В подборках
Темы
Частые вопросы
- Что такое httpx?
- Быстрый универсальный HTTP-инструмент CLI для проверки списков хостов, URL и диапазонов CIDR: кодов состояния, заголовков страниц, стека технологий, TLS-сертификатов и многого другого. httpx — HTTP-инструмент командной строки от projectdiscovery. Он выполняет множество проверок для списка хостов, URL или диапазонов CIDR и сообщает, что возвращает каждый отвечающий сервер. В результатах могут быть код состояния, заголовок страницы, размер содержимого, веб-сервер, время ответа, сведения о TLS-сертификате, используемый CDN или WAF, хеши favicon и тела ответа, а также обнаруженные технологии.
- httpx можно использовать бесплатно? Какая у него лицензия?
- httpx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- httpx всё ещё поддерживается?
- Активно поддерживается. Последний коммит в httpx — 6 нояб. 2026 г..
- Для чего можно использовать httpx?
- Поиск доступных веб-серверов в большом списке субдоменов при разведке в рамках bug bounty. Картирование внешней поверхности атаки организации по заголовкам страниц, кодам состояния и TLS-сертификатам. Проверка множества доменов на наличие известных файлов, например security.txt или robots.txt. Передача проверенных активных URL другим сканерам через конвейер командной оболочки.
- Как установить httpx?
- Установите httpx с помощью Go (требуется Go 1.26.10 или новее).: go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest Покажите справку и список доступных флагов.: httpx -h
- Где скачать httpx?
- Исходный код и инструкции по установке — на GitHub: https://github.com/projectdiscovery/httpx
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка инструментов, букмарклетов, расширений для браузеров и дополнений для Burp/Caido/ZAP для веб-хакеров и участников bug bounty.
CLI-агент с участием человека для пентестеров: выполняет разведку и проверку уязвимостей, а также готовит отчёты с доказательствами прямо в терминале.
Go CLI для поиска открытых хостов в Shodan, Censys, FOFA, ZoomEye и других поисковых системах с выводом для передачи другим инструментам.
Консольный OSINT-инструмент для поиска имени пользователя в более чем 400 соцсетях и проверки наличия аккаунтов.
Python CLI-инструмент, который декомпилирует Android APK с помощью jadx и ищет в них URL, эндпоинты и захардкоженные секреты.