Для более компактного списка подключенных устройств:
nmap -sL 192.168.0.* | grep \(1
Объяснение.
nmap -sL 192.168.0.*
перечислит все IP-адреса в подсети и отметит те, которые имеют имя:
Nmap scan report for 192.168.0.0
Nmap scan report for Dlink-Router.Dlink (192.168.0.1)
Nmap scan report for 192.168.0.2
...
Nmap scan report for android-473e80f183648322.Dlink (192.168.0.53)
...
Nmap scan report for 192.168.0.255
Поскольку все интересные записи начинаются с круглых скобок (
и цифр 1
, мы фильтруем их с помощью | grep \(1
(обратная косая черта необходима, чтобы избежать скобок)
Причудьте,
что если два устройства имеют одинаковое имя, nmap
будет отображаться только то, которое было подключено к маршрутизатору последним