Encontrando todos os computadores em uma rede lan via shell

image_pdfimage_print

Execute o comando:

$ echo 192.168.0.{1..254}|xargs -n1 -P0 ping -c1|grep "bytes from"

E terá um resultado como o abaixo:

64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=0.042 ms
64 bytes from 192.168.0.101: icmp_req=1 ttl=64 time=37.4 ms
64 bytes from 192.168.0.102: icmp_req=1 ttl=64 time=208 ms

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!