Nmap

Результаты сканирования NMap
Тип |  Сканер портов
Разработчик |  Gordon Lyon[вд]
Написана на |  C++, Python, Си, Lua[3] и Java
Операционные системы  |  GNU/Linux, BSD[вд][4], Windows[4] и macOS[4]
Языки интерфейса |  английский
Первый выпуск |  1 сентября 1997[1]
Последняя версия |

* 7.97 (12 мая 2025)[2]

Репозиторий |  github.com/nmap/nmap.git
Лицензия |  GNU GPL 2[5]
Сайт |  nmap.org (англ.)
Медиафайлы на Викискладе

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

## Содержание

* 1 Возможности
* 2 Проникновение в культуру
* 3 См. также
* 4 Примечания
* 5 Ссылки

## Возможности

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

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

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

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

* Nmap Front End (Qt)
* zenmap (GTK, Linux)

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

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

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

* «Матрица: Перезагрузка»,
* «Ультиматум Борна»,
* «Крепкий орешек 4.0»,
* «Королевская битва»,

* «Хоттабыч»,
* «Элизиум»,
* «G.I. Joe: Бросок кобры 2»,
* «Погоня»,

* «Судья Дредд 3D»,
* «Социальная сеть»,
* «Девушка с татуировкой дракона» (с Нуми Рапас),
* «Кто я»
* и других, менее известных[8].

|
|

## См. также

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

* Сканер портов
* fping
* Nessus
* Wireshark

## Примечания

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

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

## Ссылки

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

* Медиафайлы на Викискладе

* Официальный сайт (справочное руководство на русском языке)
* Опции nmap на русском
* Сканер nmap как главный инструмент кино-хакеров

Ссылки на внешние ресурсы

В социальных сетях

* X (англ.)
* Facebook (англ.)

Тематические сайты|

* Open Hub

В статье не хватает ссылок на источники (см. рекомендации по поиску).

Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (24 мая 2021)

|

Команды Unix

Утилиты POSIX.1-2008

* admin
* alias
* ar
* asa
* at
* awk
* basename
* batch
* bc
* bg
* c99
* cal
* cat
* cd
* cflow
* chgrp
* chmod
* chown
* cksum
* cmp
* comm
* command
* compress
* cp
* crontab
* csplit
* ctags
* cut
* cxref
* date
* dd
* delta
* df
* diff
* dirname
* du
* echo
* ed
* env
* ex
* expand
* expr
* false
* fc
* fg
* file
* find
* fold
* fort77
* fuser
* gencat
* get
* getconf
* getopts
* grep
* hash
* head
* iconv
* id
* ipcrm
* ipcs
* jobs
* join
* kill
* lex
* link
* ln
* locale
* localedef
* logger
* logname
* lp
* ls
* m4
* mailx
* make
* man
* mesg
* mkdir
* mkfifo
* more
* mv
* newgrp
* nice
* nl
* nm
* nohup
* od
* paste
* patch
* pathchk
* pax
* pr
* printf
* prs
* ps
* pwd
* qalter
* qdel
* qhold
* qmove
* qmsg
* qrerun
* qrls
* qselect
* qsig
* qstat
* qsub
* read
* renice
* rm
* rmdel
* rmdir
* sact
* sccs
* sed
* sh
* sleep
* sort
* split
* strings
* strip
* stty
* tabs
* tail
* talk
* tee
* test
* time
* touch
* tput
* tr
* true
* tsort
* tty
* type
* ulimit
* umask
* unalias
* uname
* uncompress
* unexpand
* unget
* uniq
* unlink
* uucp
* uudecode
* uuencode
* uustat
* uux
* val
* vi
* wait
* wc
* what
* who
* write
* xargs
* yacc
* zcat

GNU Coreutils

Файловые утилиты|

* chgrp
* chown
* chmod
* cp
* dd
* df
* dir
* dircolors
* install
* ln
* ls
* mkdir
* mkfifo
* mknod[англ.]
* mv
* rm
* rmdir
* shred
* sync
* touch
* vdir

Текстовые утилиты|

* cat
* cksum
* comm
* csplit
* cut
* expand
* fmt
* fold
* head
* join
* md5sum
* nl
* od
* paste
* ptx[англ.]
* pr
* sha1sum
* sort
* split
* sum
* tac
* tail
* tr
* tsort[англ.]
* unexpand
* uniq
* wc

Shell-утилиты|

* basename
* chroot
* date
* dirname
* du
* echo
* env
* expr
* factor[англ.]
* false
* groups[англ.]
* hostid
* id
* link
* logname
* nice
* nohup
* pathchk
* pinky
* printenv[англ.]
* printf
* pwd
* readlink
* seq
* sleep
* stat
* stty
* tee
* test
* true
* tty
* uname
* unlink
* users
* who
* whoami
* yes

другие утилиты|

* size
* Start-stop-daemon
* Surfraw