Использование Nmap для проверки портов отличается от других методов тем, что этот инструмент позволяет:
- Определить состояние порта (открыт, закрыт, фильтруется). xakep.ru Для этого Nmap может применять несколько разных техник, например подключиться к порту 80 и послать HTTP-запрос для идентификации имени и версии веб-сервера. xakep.ru
- Идентифицировать имя демона/службы на этом порте, а в некоторых случаях даже его версию. xakep.ru Например, подключиться к порту 80 и послать HTTP-запрос либо использовать информацию о том, как сервис отвечает на те или иные пакеты и запросы. xakep.ru
- Обходить защитные фильтры, такие как брандмауэры и IDS. www.securitylab.ru Для этого Nmap отправляет особые пакеты, отличающиеся от стандартных TCP-пакетов. www.securitylab.ru
Кроме того, когда Nmap запущен с правами root, он полностью берёт на себя формирование пакетов и управление соединением, что делает сканирование более производительным. xakep.ru