Tuesday, January 11, 2011

Encontrar equipos en la red

Saludos estimados lectores, quiero compartir con ustedes una entrada muy interesante de Marconi Poveda de su blog, en el cual  nos muestra varias maneras de encontrar equipos en la red:


Imagina el siguiente escenario: 2 equipos conectados a la misma red, uno de ellos un servidor sin monitor y el otro tu máquina personal. La misión aquí es lograr conectarse al otro equipo (el server) del cual no tenemos ni idea del IP que le fue asignado por el servidor DHCP, comprenden la idea? Piensa un poco antes de seguir leyendo.



Hay diversas opciones:
  1. La primera que se me ocurrió, hacerle ping a los 253 puertos restates asumiendo que mi máquina tiene el 44 y el gateway es el 1. Pésima opción.
  2. Angry IP Scanner. Un escaner de direcciones y puertos.
  3. Usar el comando "nmap -v -p22 192.168.1.1-255 | grep open" que además buscará por el puerto 22 para conectarse SSH.
  4. Otra combinación de opciones de nmap "nmap -sP 192.168.1.1/24" que incluye en la salida el MAC address de los equipos descubiertos.
  5. Y el último truquito el más geek de todos "for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null; [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ; done"
Alguna otra idea?

2 comentarios:

SDRE said...

mmmm... nslookup nombre de la maquina y tendras la ip. Siempre y cuando exista un dns reverso en la red.

Ramphis Che said...

Pero el nslookup no buscara nuevos dispositivos simplemente se limitara a consultar a tu servidor DNS, recuerda que nslookup es para consultas de DNS, en cambio con nmap podras encontrar equipos no registrados en tus DNS, lo que nslookup no podra hacer, osea son cosas herramientas muy distintas.

Post a Comment