LINUX.ORG.RU

Проверка открыт или нет UDP порт

 


0

1

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


Из документации nmap

UDP сканирование работает путем посылки пустого (без данных) UDP заголовка на каждый целевой порт. Если в ответ приходит ICMP ошибка о недостижимости порта (тип 3, код 3), значит порт закрыт. Другие ICMP ошибки недостижимости (тип 3, коды 1, 2, 9, 10 или 13) указывают на то, что порт фильтруется. Иногда, служба будет отвечать UDP пакетом, указывая на то, что порт открыт. Если после нескольких попыток не было получено никакого ответа, то порт классифицируется как открыт|фильтруется. Это означает, что порт может быть открыт, или, возможно, пакетный фильтр блокирует его. Функция определения версии (-sV) может быть полезна для дифференциации действительно открытых портов и фильтруемых.

Kolins ★★★★★
()