nmap

Nmap
Логотип программы Nmap
Скриншот программы Nmap
Результаты сканирования NMap
Тип Сканер портов
Разработчик Gordon Lyon[вд]
Написана на C++, Python, Си, Lua[4] и Java
Операционные системы GNU/Linux, BSD[вд][5], Windows[5] и macOS[5]
Языки интерфейса английский
Первый выпуск 1 сентября 1997[1]
Последняя версия
Репозиторий github.com/nmap/nmap.git
Лицензия GNU GPL 2[6]
Сайт nmap.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

nmap — свободная утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети (портов и соответствующих им служб). Изначально программа была реализована для систем UNIX, но сейчас доступны версии для множества операционных систем.

Возможности

[править | править код]

Nmap использует множество различных методов сканирования, таких как UDP, TCP (connect), TCP SYN (полуоткрытое), FTP-proxy (прорыв через ftp), Reverse-ident, ICMP (ping), FIN, ACK, Xmas tree, SYN- и NULL-сканирование. Nmap также поддерживает большой набор дополнительных возможностей, а именно: определение операционной системы удалённого хоста с использованием отпечатков стека TCP/IP, «невидимое» сканирование, динамическое вычисление времени задержки и повтор передачи пакетов, параллельное сканирование, определение неактивных хостов методом параллельного ping-опроса, сканирование с использованием ложных хостов, определение наличия пакетных фильтров, прямое (без использования portmapper) RPC-сканирование, сканирование с использованием IP-фрагментации, быстрый поиск уязвимостей SQL Injection[7], а также произвольное указание IP-адресов и номеров портов сканируемых сетей.

В последних версиях добавлена возможность написания произвольных сценариев (скриптов) на языке программирования Lua — Nmap Scripting Engine (NSE)[8].

Существуют графические интерфейсы, упрощающие выполнение задач сканирования:

Проникновение в культуру

[править | править код]

Утилита nmap появляется на экране в фильмах:

Примечания

[править | править код]
  1. http://phrack.org/issues/51/11.html#article
  2. Nmap Change Log — 2024.
  3. Lyon G. Nmap 7.95 released: OS and service detection signatures galore! (англ.) — 2024.
  4. The nmap Open Source Project on Open Hub: Languages Page — 2006.
  5. 1 2 3 Free Software Directory
  6. https://github.com/nmap/nmap/issues/2199
  7. Николай Дубков. Поиск SQL Injection с помощью Nmap (5 августа 2016). Дата обращения: 17 октября 2019. Архивировано 17 октября 2019 года.
  8. Руководство по работе со скриптами Nmap Scripting Engine. Дата обращения: 19 октября 2018. Архивировано 19 октября 2018 года.
  9. Movies featuring the Nmap Security Scanner Архивная копия от 29 апреля 2011 на Wayback Machine (англ.)