nmap

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Nmap
Скриншот программы Nmap
Результаты сканирования NMap
Тип Сканер портов
Разработчик Gordon Lyon[d]
Написана на C++, Python, Си, Lua[3] и Java
Операционная система Linux, BSD[d][4], Microsoft Windows[4] и macOS[4]
Первый выпуск 1 сентября 1997[1]
Последняя версия
Сайт 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[5], а также произвольное указание IP-адресов и номеров портов сканируемых сетей.

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

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

Проникновение в культуру[править | править код]

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

См. также[править | править код]

Примечания[править | править код]

  1. http://phrack.org/issues/51/11.html#article
  2. Lyon G., Lyon G. F. Nmap 7.92 Defcon Release! (англ.) — 2021.
  3. The nmap Open Source Project on Open Hub: Languages Page — 2006.
  4. 1 2 3 Free Software Directory
  5. Николай Дубков. Поиск SQL Injection с помощью Nmap (5 августа 2016). Дата обращения: 17 октября 2019. Архивировано 17 октября 2019 года.
  6. Руководство по работе со скриптами Nmap Scripting Engine. Дата обращения: 19 октября 2018. Архивировано 19 октября 2018 года.
  7. Movies featuring the Nmap Security Scanner Архивная копия от 29 апреля 2011 на Wayback Machine (англ.)

Ссылки[править | править код]