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

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

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

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

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

Категории

Все категории
Loading categories
udp-hunter — Инструмент оценки сети для различных UDP-сервисов, охватывающий как протокол IPv4, так и IPv6 | Kitploit
Инструменты/GitHubGitHub/notsosecure/udp-hunter
РазведкаСканеры уязвимостейЭксплуатацияСбор информацииСетевая безопасностьТестирование на Проникновение
GitHubnotsosecure/udp-hunter

udp-hunter

Инструмент оценки сети для различных UDP-сервисов, охватывающий как протокол IPv4, так и IPv6

Репозиторий
117366 лет назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

Что такое UDP Hunter?

Сканирование UDP всегда было медленным и трудоемким занятием, а если добавить IPv6 поверх UDP, выбор инструментов становится довольно ограниченным. UDP Hunter — это инструмент для оценки сети с открытым исходным кодом на Python, ориентированный на сканирование служб UDP. С UDP Hunter мы сосредоточились на аудите широко известных протоколов UDP для узлов IPv6 и IPv4. На сегодняшний день UDP Hunter поддерживает 19 различных проб служб. Инструмент позволяет выполнять массовое сканирование больших сетей, а также целевое сканирование узлов по определенным портам и не только. После обнаружения открытой службы UDP Hunter делает еще один шаг — предоставляет рекомендации о том, как можно эксплуатировать обнаруженные службы. UDP Hunter формирует отчеты в аккуратном текстовом формате, однако поддержка других форматов уже в разработке.

Как работает UDP Hunter?

UDP Hunter создает список IP-адресов, когда ему предоставляется любой диапазон IP. Он также поддерживает доменные имена, которые будут разрешены, и IP будет добавлен в список. После того как UDP Hunter внутренне создаст список, он отправляет UDP-пробы на все перечисленные IP. Если узел запустил UDP-службу, он ответит. UDP Hunter в основном перехватывает сетевой трафик, особенно UDP, а затем читает все UDP-пакеты, поступающие на целевой узел. Все UDP-пробы, полученные после запуска UDP Hunter, будут зарегистрированы. Однако есть опция (установив --noise=false), чтобы игнорировать нерелевантные UDP-пакеты и наблюдать только интересующий UDP-трафик, исходящий от узлов и служб/портов, указанных в целевом списке. Идея создания UDP Hunter была изначально вдохновлена udp-proto-scanner. Я искренне благодарю Portcullis Labs за это, а также Ананта и Сумита Сиддхартха (Sid) за их ценные замечания при работе над UDP Hunter.

Поддерживаемые пробы UDP:

На сегодняшний день мы поддерживаем следующие пробы UDP-служб на их портах по умолчанию:

  • ike - порт 500
  • rpc / RPCCheck - порт 111
  • ntp / NTPRequest - порт 123
  • snmp-public / SNMPv3GetRequest - порт 161
  • ms-sql / ms-sql-slam - порт 1434
  • netop - порт 6502
  • tftp - порт 69
  • db2 - порт 523
  • citrix - порт 1604
  • echo - порт 7
  • chargen - порт 19
  • systat - порт 11
  • daytime / time - порт 13
  • DNSStatusRequest / DNSVersionBindReq - порт 53
  • NBTStat - порт 137
  • xdmcp - порт 177
  • net-support - порт 5405
  • mdns-zeroconf - порт 5353
  • gtpv1 - порт 2123

Установка:

Скачайте инструмент отсюда или клонируйте репозиторий:

git clone https://github.com/NotSoSecure/udp-hunter

Требования:

  • Python 3.x
  • Модули Python — также указаны в файле “requirements.txt”
    • netaddr
    • colorama
    • argparse
    • ifaddr
    • datetime

Это поможет вам с первоначальной настройкой:

Установите все необходимые модули: pip3 install -r requirements.txt

Требуемые конфигурационные файлы:

  • udp.txt - Этот файл содержит UDP-пробы
  • udphelp.txt - Этот файл содержит список инструментов, предложения для каждой UDP-пробы или службы
Вы также можете изменить конфигурационные файлы, используя аргументы командной строки:

“--configfile ” и “--probehelp ”

Проверьте конфигурацию, выполнив следующую команду:

python udp-hunter.py

Примечание: Должны отобразиться следующие сведения о справке. Если возникнет ошибка, проверьте ваши конфигурации или свяжитесь со мной для решения проблем, связанных с инструментом.

Возможности / Опции:

UDP Hunter v0.1beta имеет следующие возможности:
Обязательные опции:
  • --host - Одиночный хост - обязательно или
  • --file - Файл с IP-адресами - обязательно
Опционально:
  • --output - Выходной файл - обязательно
  • --probes - Имя пробы или 'all' (по умолчанию: все пробы) (опционально)
    • Список проб - ike, rpc, ntp, snmp-public, ms-sql, ms-sql-slam, netop, tftp, db2, citrix, echo, chargen, systat, daytime, time, RPCCheck, DNSStatusRequest, DNSVersionBindReq, NBTStat, NTPRequest, SNMPv3GetRequest, xdmcp, net-support, mdns-zeroconf, gtpv1
  • --ports - Список портов или 'all' (по умолчанию: все порты) (опционально)
  • --retries - Количество пакетов, отправляемых на каждый узел. По умолчанию 2 (опционально)
  • --noise - Фильтровать вывод от IP, не входящих в список (опционально)
  • --verbose - Подробность, также будет показывать вывод сниффера --- установите значение true, по умолчанию true. Это поможет анализировать вывод.
  • --timeout - Тайм-аут 1.0, 2.0 в минутах (опционально)
  • --lhost6 - Укажите IPv6 интерфейса прослушивания
  • --lhost4 - Укажите IPv4 интерфейса прослушивания
  • --configfile - Расположение конфигурационного файла - по умолчанию 'udp.txt' в той же директории
  • --probehelp - Расположение файла справки - по умолчанию 'udphelp.txt' в той же директории
Использование:

Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [optional arguments] Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [--probes=NTPRequest,SNMPv3GetReques] [--ports=123,161,53] [--retries=3] [--noise=true] [--verbose=false] [--timeout=1.0] [--configfile]

Благодарности:

UDP-пробы в основном взяты из amap, ike-scan, nmap и udp-proto-scanner. Вдохновение для кода сканирования было почерпнуто из udp-proto-scanner.

Планы на будущее:

  • Добавление большего количества UDP-проб
  • Различные форматы отчетов
  • Обновление справки по эксплуатации

Подробнее:

  • UDP Hunter - An Open Source Network Assessment Tool
  • Setup Steps for UDP Hunter
  • Sample Execution of UDP Hunter
Скачать инструмент