Я хотел бы определить, какие компьютеры в настоящее время подключены к моей точке доступа / маршрутизатору через командную строку в Linux.
Как я могу это сделать?
Я хотел бы определить, какие компьютеры в настоящее время подключены к моей точке доступа / маршрутизатору через командную строку в Linux.
Как я могу это сделать?
Вы также можете попробовать:
arp-scan [network/CIDR]
например: arp-scan 192.168.1.0/24
Вам может понадобиться установить arp-scan - большинство крупных дистрибутивов имеют его в своих репозиториях.
nmap -A -T4 'ip of your network'
Я использую arp -an
mybox $ arp -an
? (172.16.17.135) à f0:1f:af:36:93:fa [ether] sur wlan1
? (172.16.17.143) à f8:16:54:95:ac:b2 [ether] sur wlan1
? (172.16.17.65) à 8c:70:5a:a4:74:a8 [ether] sur wlan1
? (172.16.17.1) à 00:1C:d4:01:06:0c [ether] sur wlan1
Если вы любите приключения, вы можете использовать arp -a
который попытается разрешить IP.
Это покажет вам только локальный хост с активным подключением.
Редактировать:
arp
как-то устарел, теперь вы должны использовать ip n
(n в качестве соседа).
В зависимости от версии Linux, а также от конфигурации сети вам необходимо предоставить сетевую информацию для arp-scan
чтобы она знала, что сканировать, поскольку у вас может быть (и обычно у вас) несколько интерфейсов.
Я бы порекомендовал эту команду
sudo arp-scan --localnet --interface=en1
Прежде всего, вам может понадобиться sudo
потому что arp-scan
использует некоторые сервисы, которые требуют привилегий root.
--localnet
освобождает вас от необходимости знать ваш IP, и он сканирует 256 адресов, например 192.168.1.0/24
но автоматически обрабатывает для вас адрес.
--interface=en1
- это интерфейс, который будет использоваться в случае, если по умолчанию en0
не является вашей активной ссылкой. Чтобы проверить, какой интерфейс активен вместе с другой полезной информацией, используйте
ifconfig
Если вы используете Mac OS X, вам нужно будет установить пакет. Для этого зайдите в репозиторий Rudix, загрузите и установите пакет (вам потребуются права администратора и пароль), а затем используйте, как я и предлагал.