Nmap (Network Mapper) — это бесплатный инструмент с открытым исходным кодом для исследования сети и проверки безопасности. Он используется для обнаружения хостов и служб в компьютерной сети, сканирования портов, определения операционных систем и их характеристик, а также анализа уязвимостей.
Основные функции Nmap
- Обнаружение хостов (Host Discovery) - определение активных устройств в сети (например, с помощью ping-сканирования).
- Сканирование портов (Port Scanning) - проверка открытых портов и служб на целевых хостах.
- Определение версий ПО (Version Detection) - анализ сервисов для выявления их типа и версии.
- Определение ОС (OS Fingerprinting) - предсказание операционной системы на основе сетевых откликов.
- Гибкость и скриптование - поддержка Nmap Scripting Engine (NSE) для автоматизации проверок (например, поиск уязвимостей, сбор дополнительной информации).
Nmap работает на Linux, Windows, macOS и поддерживает множество опций для тонкой настройки сканирования. Это один из ключевых инструментов в арсенале администраторов сетей и специалистов по кибербезопасности.