Найти в Дзене
whoami ?

Гайд по nmap в termux

Оглавление

Всем привет! хочу рассказать вам про утилиту nmap. Вы конечно все про нее слышали, и даже наверное использовали, но я хочу рассказать про его мощь. Поехали!

-2

Сначала покажу как установить nmap, всего лишь 3 команды.

pkg update
pkg upgrade
pkg install nmap

Команда запуска

Синтаксис запуска очень прост:

nmap опции ip_адрес

А сейчас я покажу основные опции nmap:

-sL - создать список работающих хостов;
-sP - проверка доступен ли ip;
-PN - считать все хосты доступными, даже если они не рабочие;
-sS/sT/sA/sW/sM - сканирование tcp портов;
-sU - сканирование udp портов;
-sN/sF/sX - TCP NULL и FIN сканирование;
-sC - запускать скрипт по умолчанию;
-sI - Indle сканирование;
-p - указать диапазон портов для проверки;
-sV - детальное исследование портов для определения версий служб;
-O - определить операционную систему;
-T[0-5] - скорость сканирования, чем больше, тем быстрее;
-D - маскировать сканирование с помощью фиктивных IP;
-S - изменить свой IP адрес на указанный;
-e - использовать определенный интерфейс;
--spoof-mac - установить свой MAC адрес;
-A - определение операционной системы с помощью спец. скриптов.

nmap в действии

Давайте попробуем определить oc одного из серверов google:

nmap -A 173.194.73.102

Как видим у них стоит linux:

-3

Чтобы посмотреть все подключенные в локальной сети устройства пишем:

nmap -sn 192.168.0.1/24

Вместо 192.168.0.1 пишем ip адрес роутера в локальной сети.

Как видим, мы увидели локальные ip адреса:

-4

Теперь можем сканировать данные ip:

nmap 192.168.0.112

Для более детально информации вводим:

nmap -sV 192.168.0.112

Также можно попытаться найти уязвимость порта с помощью спец. скриптов nmap:

nmap -sC 192.168.0.112 -p 23

вместо 23 пишем открытый порт.

Вывод

Nmap очень годный инструмент которым нужно пользоваться.

Спасибо за прочтение!