Nmap es la herramienta por excelencia para hacer escaneos de puertos en equipos conectados a una red, también puede ser utilizado para encontrar hosts activos que respondan a ping y así determinar que equipos tenemos conectados en nuestra red.
En versiones 4.x usamos nmap de la siguiente forma.
root@localhost:~# nmap -sP 192.168.0.0/24
En versiones 5.x usamos nmap de la siguiente forma.
root@localhost:~# nmap -sn 192.168.0.0/24
El resultado que obtendremos en ambos casos sera algo parecido a lo siguiente
Starting Nmap 4.60 ( http://nmap.org ) at 2012-06-28 14:13 CST Host 192.168.0.1 appears to be up. MAC Address: 99:99:99:99:99:99 (Comark) Host host1 (192.168.0.2) appears to be up. MAC Address: 99:99:99:99:99:99 (Intel) Host host2 (192.168.0.3) appears to be up. MAC Address: 99:99:99:99:99:99 (VMware) Host host3 (192.168.0.5) appears to be up. MAC Address: 99:99:99:99:99:99 (ZKSoftware) Host host4 (192.168.0.6) appears to be up. MAC Address: 99:99:99:99:99:99 (Dell) Host host5 (192.168.0.7) appears to be up. MAC Address: 99:99:99:99:99:99 (Astaro AG) ...
Este listado continuara a medida siga detectando equipos activos en nuestra red.
-sV
Como puedes hacer que nmap te muestre los nombres de los equipos, además de las ip y las mac address.