Как получить список всех действительных IP-адресов в локальной сети? [закрыто]


295

Есть ли способ получить список всех действительных IP-адресов в локальной сети?

Я имею в виду все IP-адреса, которые каждый пользователь использует в сети.



Ответы:


399

Установите nmap ,

sudo apt-get install nmap

затем

nmap -sP 192.168.1.*

или чаще

nmap -sn 192.168.1.0/24

будет сканировать весь диапазон от .1 до .254

Это делает простое сканирование ping во всей подсети, чтобы увидеть, какие хосты находятся в сети.


21
На странице руководства "В новых выпусках nmap -sP известен как -sn". Если подстановочные не работает, вы можете попробовать что - то вроде птар -sn 192.168.1.0/24 или птар -sn 192.168.1.100-199
Stickley

12
Если вы используете zsh, вам нужно поместить кавычки вокруг диапазона, чтобы избежать совпадения файлов: nmap -sP '192.168.1. *'
dionyziz

Есть ли вероятность того, что nmap может дать сбой или нанести вред каким-либо службам или машинам, работающим в подсети?
Джин

1
@ Jin Izzraeel Нет шансов на какой-либо вред. Не могу сказать, рухнет он или нет, но шансы очень малы.
Эрик Торбьернсен

Nmap только находит мой роутер. Есть ли способ найти все подключенные машины?
fishinear

388

Попробуйте следующие шаги:

  1. Введите ipconfig(или ifconfigв Linux) в командной строке. Это даст вам IP-адрес вашего собственного компьютера. Например, IP-адрес вашей машины - 192.168.1.6. Таким образом, ваш широковещательный IP-адрес - 192.168.1.255.
  2. Пропинуйте ваш широковещательный IP-адрес ping 192.168.1.255(может потребоваться -bв Linux)
  3. Сейчас типа arp -a. Вы получите список всех IP-адресов в вашем сегменте.

3
это не работает на моем ПК (Windows 8)
phuclv

6
Это работало на моем Mac - OSX 10.10.3
Cullub

24
много устройств не
найдено

8
arp -a нашел только мой роутер. Nmap нашел все хосты.
Джеффри Андерсон

2
Microsoft Windows [Версия 10.0.15063] работала отлично, спасибо
Коти Эмбри,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.