Как сканировать всю сеть, используя Nmap?

20

Есть ли способ сканирования всей сети с помощью nmap?

Что я хочу сделать, так это просканировать мою сеть на наличие всех подключенных к ней устройств.

Fofaster
источник

Ответы:

31

Сканирование сети и выяснение, какие серверы и устройства работают и работают:

nmap -sP 192.168.1.0/24

Сканирование одного хоста:

nmap 192.168.1.2

Сканирование нескольких IP-адресов или подсетей:

nmap 192.168.1.1 192.168.1.2 192.168.1.3

Сканирование путем исключения хоста:

nmap 192.168.1.0/24 --exclude 192.168.1.10

Это исключит хост при сканировании.

Быстрое сканирование Nmap для диапазона сети:

nmap -F 192.168.1.10/24

Чтобы увидеть отправленные и полученные пакеты, используя nmap:

nmap --packet-trace 192.168.1.10

Сканирование для порта:

nmap -p 22 192.168.1.10

Сканирование на наличие нескольких портов:

nmap -p 80,22,21,111

Сканирование всех портов с использованием nmap:

nmap -p "*" 192.168.1.10

Я надеюсь, что это поможет вам. Если вам нужно узнать больше, просто запустите команду:

man nmap
Бабин Лонстон
источник
Большое спасибо, мой друг, это мне очень помогло. Просто чтобы быть ясно, что IP-адрес 192.168.1.0 универсальный сетевой IP или что? Просто любопытно, лол.
Fofaster
Нет, это ваша локальная сеть, сетевой адрес
Бабин Лонстон
2
Опция -sPустарела. Новый эквивалент -sn.
H2ONaCl
2
sudo arpscan listВероятно, стоит посмотреть, если вам нужен список хостов / клиентов в сети, к которой вы подключены.
pbhj