Saber que host hay levantados en una red

Buenos días,

En esta entrada vamos a ver como se puedes detectar los host que tenemos en nuestra red, para ello utilizaremos el comando nmap.
Para que nos salga la lista de los host levantados, tenemos que ejecutar el siguiente comando:

# nmap -sn 192.168.1.0/24

Starting Nmap 5.50 ( http://nmap.org ) at 2011-11-04 08:51 CET
Nmap scan report for (192.168.1.1)
Host is up (0.0028s latency).
Nmap scan report for 192.168.1.3
....
....
Host is up (0.00037s latency).
Nmap scan report for chikui (192.168.1.69)
Host is up (0.00015s latency).
...
...

Para ponerlo un poco mas bonito, le vamos a dar un poco de formato, le vamos a añadir los siguientes comandos:

# nmap -sn 192.168.1.0/24 |grep -v up |grep 192.168.1.* | 
  awk '{print $5 echo " - " $6}'

192.168.1.1 -
192.168.1.3 - 
...
...
chikui - (192.168.1.69)
...
..

Con este formato, quitamos todo el contenido menos el nombre de equipo (si lo tiene configurado) y su dirección ip.

Un saludo.

1 COMMENT
  • juanpablojp1
    Responder

    Para lo de hacerlo más bonito, esta sería mi manera:

    nmap -sn 192.168.1.0/24 | grep report | awk ‘{print $5 “-” $6}’

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: