Для более компактного списка подключенных устройств:
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 покажет только то, что было подключено к маршрутизатору последним