Как видеть все компьютеры, подключенные к сети

Я нахожусь в LAN и существует 3 Ubuntu, 2 Kubuntu, 2 Windows XP и 2 Windows 7. Какие команды или инструменты доступны для наблюдения то, что ПК подключены к LAN, что она показывает название ПК и IP. Подобный инструментам как Сердитый IP, которые показывают все ПК в LAN.

Обратите внимание, что я не знаю дюйм/с или названия компьютеров, подключенных к LAN. Таким образом, инструмент или команда должны искать их к.

66
задан 2 July 2014 в 17:55

8 ответов

Взятый от Нахождения Всех Хостов На LAN От Рабочей станции Linux/Windows

for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null; 
    [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ;
done

Но для большого инструмента, Nmap. Большой для отображения сетей.

50
ответ дан 22 November 2019 в 23:32

Если широковещательно переданный не отключен на Вашем маршрутизаторе...

Можно проверить с помощью ping-запросов широковещательный адрес.

ping -b 192.168.0

Широковещательно передаст команду ping к каждому хосту в 192.168.0/24 подсети.

Примечание: Это - вероятно, хорошая идея продолжать широковещательно передавать выключенный хотя, как это - то, как хакеры могут использовать сеть с помощью нападения Смурфа DDOS. В основном проверьте с помощью ping-запросов широковещательный адрес с пакетом, который имеет имитировавший адрес назначения (т.е. IP-адрес жертвы). Существует немного больше к нему, чем это, но это - то, для чего Google.

Примечание: То же также работает над Windows, но Вы проверяете с помощью ping-запросов фактический широковещательный адрес (не подсеть).

ping -b 192.168.0.255
5
ответ дан 22 November 2019 в 23:32

Самая простая вещь

arp-scan --localnet
28
ответ дан 22 November 2019 в 23:32

Как возможная опция GUI, лучшая, которую я видел, является Сердитым IP, как найдено в http://angryip.org/download/#linux

Просто загрузите последний пакет DEB и установку. Затем выполненный ipscan от Тире. Вот снимок экрана:

enter image description here

11
ответ дан 22 November 2019 в 23:32

Arp-сканирование работает отлично для меня также...

При использовании Wi-Fi:

sudo arp-scan -l --interface=wlan0

- или при использовании Ethernet:

sudo arp-scan -l --interface=eth0

(это в последний раз практически идентично тому, что отправил Rajesh Rajendran;-l, обозначающий - localnet)

Если у Вас нет arp-сканирования (оно не идет с Ubuntu по умолчанию), просто потяните терминал и тип:

sudo apt-get install arp-scan
50
ответ дан 22 November 2019 в 23:32

Я всегда использую nmap. Для сканирования для всех устройств в сети используйте:

nmap -sP 192.168.0.1/24

Больше здесь: http://www.cyberciti.biz/networking/nmap-command-examples-tutorials/

Это - большой инструмент, чтобы иметь знающий. Можно хотеть установить nmap использование:

sudo apt-get install nmap если Вы используете Debian или

sudo yaourt -S nmap если Вы используете Arch.

26
ответ дан 22 November 2019 в 23:32

arp

Address                  HWtype  HWaddress           Flags Mask            Iface
iPhone-von-me.fritz.box  ether   12:55:05:30:3c:df   C                     wlp3s0
android-abcdefghijklmno  ether   11:66:3f:71:04:d6   C                     wlp3s0
fritz.box                ether   00:11:3f:46:37:c2   C                     wlp3s0
Blupiblu.fritz.box       ether   71:88:cc:bb:dc:a6   C                     wlp3s0

IP ржание

ip neigh и hosts. НИКАКОЙ nmap / sudo требуемый.

Основываясь на этом, можно создать сценарий Python:

#!/usr/bin/env python

"""List all hosts with their IP adress of the current network."""

import os

out = os.popen('ip neigh').read().splitlines()
for i, line in enumerate(out, start=1):
    ip = line.split(' ')[0]
    h = os.popen('host {}'.format(ip)).read()
    hostname = h.split(' ')[-1]
    print("{:>3}: {} ({})".format(i, hostname.strip(), ip))

Загрузите через

wget https://gist.githubusercontent.com/MartinThoma/699ae445b8a08b5afd16f7d6f5e5d0f8/raw/577fc32b57a7f9e66fdc9be60e7e498bbec7951a/neighbors.py
7
ответ дан 22 November 2019 в 23:32

Nmap является Вашим другом

nmap - SP 192.168.0.1/24

Если у Вас есть какой-либо вопрос, nmap справка полно информации.

1
ответ дан 22 November 2019 в 23:32

Другие вопросы по тегам:

Похожие вопросы: