Para uma lista mais compacta de dispositivos conectados:
nmap -sL 192.168.0.* | grep \(1
Explicação.
nmap -sL 192.168.0.*
listará todos os IPs na sub-rede e marcará os que tiverem nome:
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
Como todos os registros interessantes começam com parêntese (
e dígito 1
, filtramos para isso com | grep \(1
(barra invertida é necessária para escapar dos parênteses)
Quirk
Tenha em atenção que, se dois dispositivos tiverem o mesmo nome, nmap
mostrará apenas o que foi ligado ao router última