Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб nmap.doc
Скачиваний:
61
Добавлен:
23.09.2019
Размер:
187 Кб
Скачать
☆

2 Использование

nmap [Метод(ы) сканирования] [Опции] <Хост или сеть #1,[#N]>

2.1 Опции (частично)

2.1.1 Опции выбора метода сканирования

-sT TCP Connect()

-sS TCP SYN

-sF FIN-сканирование

-sX Xmas Tree сканирование

-sN NULL-сканирование

-sP Ping-сканирование

-sV Определение версий

-sU UDP-сканирование

-sO Сканирование протоколов IP

-sI <zombie_хост[:порт]> - Сканирование «вхолостую»

-sA ACK-сканирование

-sW TCP Window

-sR RPC-сканирование

-b <ftp relay host> - «Прорыв через FTP». В качестве аргумента передаетсяURL ftp-сервера, используемого в качестве «доверенного» (имя_пользователя:пароль@сервер:порт)

2.1.2 Некоторые опции настройки и выбора дополнительных возможностей

-P0 Не производить ping-опрос хостов перед их непосредственным сканированием. Эта опция позволяет просканировать сети, блокирующие обработку ICMP-эха с помощью межсетевых экранов. Примером такой сети является microsoft.com.

-O Эта опция позволяет определить операционную систему сканируемого хоста с помощью метода TCP/IP fingerprint. Другими словами, nmap активизирует мощный алгоритм, функционирующий на основе анализа свойств сетевого программного обеспечения установленной на нем ОС. В результате сканирования получается формализованный «отпечаток», состоящий из стандартных тестовых запросов и «ответов» хоста на них. Затем полученный отпечаток сравнивается с имеющейся базой стандартных ответов известных ОС, и на основании этого принимается решение о типе и версии ОС сканируемого хоста. Этот метод требует наличия хотя бы одного закрытого и одного открытого порта на целевом хосте.

-p <диапазон(ы)_портов>

Эта опция указывает nmap, какие порты необходимо просканировать. Например, '-p 23' означает сканирование 23 порта на целевой машине. Если указано выражение типа '-p 20-30,139,60000-' Nmap будет сканировать порты с номерами с 20 по 30 включительно, 139 и от 60000 и выше (до 65535). По умолчанию nmap сканирует все порты в диапазоне 1-1024

2.2 Способы задания целевого хоста

Все, что не является опцией или ее аргументом, nmap воспринимает как адрес или имя целевого хоста (т.е. хоста, подвергаемого сканированию). Простейший способ задать сканируемый хост - указать его имя или адрес в командной строке после указания опций и аргументов. Если вы хотите просканировать подсеть IP-адресов, вам необходимо указать параметр '/mask' («маска») после имени или IP-адреса сканируемого хоста.

Маска может принимать следующие значения:

'/0' - сканировать весь Интернет;

'/16' - сканировать адреса класса B;

'/24' - сканировать адреса класса С;

'/32' - сканировать только указанный хост.

Nmap позволяет также гибко указать целевые IP-адреса, используя списки и диапазоны для каждого их элемента. Например, необходимо просканировать подсеть класса B с адресом 128.210.*.*. Задать эту сеть можно любым из следующих способов: 128.210.*.*

128.210.0-255.0-255

128.210.1-50,51-255.1,2,3,4,5-255

128.210.0.0/16

Все эти строки эквивалентны. Заметим, что если вы используете "звездочку" ('*'), то в большинстве оболочек вам понадобится отделить ее обратной "косой чертой" либо апострофами. Приведем еще один пример. Если вы указали в качестве целевого IP-адреса строку '*.*.5.6-7', Nmap отсканирует все IP-адреса, оканчивающиеся на 5.6 либо 5.7.