Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
dnsresolver — Сверхбыстрый DNS-резолвер, написанный на Rust 🦀 | Kitploit
Инструменты/GitHubGitHub/ethicalhackingplayground/dnsresolver
РазведкаПеречисление DNS и поддоменовСбор информацииВеб-безопасностьТестирование на ПроникновениеАнализ DNS
GitHubethicalhackingplayground/dnsresolver

dnsresolver

Сверхбыстрый DNS-резолвер, написанный на Rust 🦀

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
70111 год назадПроверено Kitploit

dnsresolver


DNS-резолвер

Молниеносный DNS-резолвер


Содержание

  • Установка
  • Использование
    • Базовое использование
    • Разрешение хостов с портами
    • Перечисление виртуальных хостов
      • Использование неразрешённых доменов
      • Использование localhost
  • Демонстрации
  • Обратная связь
  • Лицензия

Установка

Убедитесь, что у вас установлен Rust, затем выполните следующую команду для установки dnsresolver.

root@kitploit:~
git clone https://github.com/ethicalhackingplayground/dnsresolver ; cd dnsresolver ; cargo install --path .

Использование

root@kitploit:~
cat subs.txt | dnsresolver

Если вам нужно разрешать хосты с какими-либо портами, вы можете использовать флаг --ports.

root@kitploit:~
cat subs.txt | dnsresolver -p 443,80,8080,8081

Перечисление виртуальных хостов

Использование неразрешённых доменов

Первым шагом будет получение всех неразрешённых хостов из заданного списка доменов с помощью:

root@kitploit:~
cat subs.txt | dnsresolver --show-unresolved | anew unresolved.txt

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

вы можете использовать флаг --vhost вместе с флагом --vhost-file.

dnsresolver стремится обходить ограничения доступа на определённых страницах. Это достигается подстановкой заголовка Host с неразрешёнными доменами и использованием алгоритма sift. Это гарантирует, что ответ виртуального хоста отличается от фактического ответа. Не забудьте повысить мягкий лимит с помощью команды ulimit -n 10000, чтобы одновременно обрабатывать больше файлов.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --vhost-file unresolved.txt

Чтобы проверить находку, выполните эту curl-команду:

root@kitploit:~
curl -v -k thehost.com -H "Host: unresolved-domain.com"

Использование localhost

Вы также можете использовать флаг --vhost вместе с флагом --check-localhost, чтобы заменить заголовок Host на localhost. Часто это позволяет получить доступ к ограниченным страницам и может привести к утечкам информации и обнаружению заманчивых административных панелей.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --check-localhost

Чтобы проверить находку, выполните эту curl-команду:

root@kitploit:~
curl -v -k thehost.com -H "Host: localhost"

Демонстрации

asciicast

asciicast

asciicast

Обратная связь

Если у вас есть какие-либо отзывы, пожалуйста, свяжитесь с нами по адресу [email protected] или через Twitter https://twitter.com/z0idsec

Лицензия

MIT

Скачать инструмент