nmap — свободная утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети. Изначально программа была реализована для систем UNIX, но сейчас доступны версии для множества операционных систем.
nmap использует множество различных методов сканирования, таких как UDP, TCP, TCP SYN, FTP-proxy, Reverse-ident, ICMP, FIN, ACK, Xmas tree, SYN- и NULL-сканирование. Nmap также поддерживает большой набор дополнительных возможностей, а именно: определение операционной системы удалённого хоста с использованием отпечатков стека TCP/IP, «невидимое» сканирование, динамическое вычисление времени задержки и повтор передачи пакетов, параллельное сканирование, определение неактивных хостов методом параллельного ping-опроса, сканирование с использованием ложных хостов, определение наличия пакетных фильтров, прямое RPC-сканирование, сканирование с использованием IP-фрагментации, а также произвольное указание IP-адресов и номеров портов сканируемых сетей.
В последних версиях добавлена возможность написания произвольных сценариев на языке программирования Lua.
Существуют графические интерфейсы, упрощающие выполнение задач сканирования:
- Nmap Front End (Qt)
- zenmap (GTK)
Список изменений в версии 6.46 [2014-04-18]:
- [NSE] Множественные улучшения в выявлении уязвимости ssl-heartbleed.
- [Zenmap] Исправлена критическая ошибка.
- [NSE] Исправлены ошибки в скриптах snmp-ios-config и snmp-sysdescr.
- [NSE] Улучшена производительность библиотеки citrixlua при работе с большими файлами XML.
>>> Подробности