Estoy intentando escanear mi red local y obtener una lista de todos los dispositivos conectados con su IP, dirección MAC y nombre del dispositivo.
Por nombre de dispositivo quiero decir que si es mi iPhone diría 'Jamies-iPhone' como lo haría cuando verifico la aplicación de administración de mi enrutador para ver si hay dispositivos conectados.
Por el momento he llegado a obtener la IP y MAC usando:
sudo nmap 192.168.1.0/24 -sP > file1.txt
Me da el siguiente resultado en el archivo 'file1.txt'
Starting Nmap 6.47 ( http://nmap.org ) at 2016-09-01 18:37 UTC
Nmap scan report for 192.168.1.1
Host is up (0.00027s latency).
MAC Address: 8C:34:FD:E2:E6:48 (Unknown)
Nmap scan report for 192.168.1.3
Host is up (0.0038s latency).
MAC Address: 70:56:82:C6:BE:EE (Apple)
Nmap scan report for 192.168.1.10
Host is up (0.18s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 6.42 seconds
pero no puedo encontrar ninguna información sobre cómo hacer que aparezca el nombre del dispositivo, solo dice "Apple". Específicamente quiero ver el nombre de mis Apple TV, ya que tengo algunos y me gustaría poder diferenciarlos.
Respuesta1
La "Apple" que aparece allí esderivado de la dirección MAC(está en el rango asignado a Apple). NMap no sabe si esde hechoun dispositivo Apple.
Si el dispositivo no responde a un servicio con su nombre (que su utilidad también busca) y no se ha registrado en un servicio de nombres local (como DNS; ya sea manualmente o registrado mediante DHCP), entonces puede No sé su nombre.