Cómo escanear su red local con Terminal en macOS

La Terminal en macOS es una herramienta útil que pocas personas utilizan. Aquí le mostraremos cómo puede usar la Terminal en macOS para escanear su red local en busca de solución de problemas, mantenimiento y curiosidad general. Funciona de manera un poco diferente a las utilidades de Linux, con diferentes indicadores en algunos casos, así que no asuma que las habilidades de Linux serán precisas en macOS.

Escanee los puertos abiertos de su red local con nmap

nmap es el rey de los escáneres de puertos de línea de comandos en macOS, pero primero deberá instalarlo.

Instalar nmap con Homebrew

Si tiene Homebrew instalado , ejecute

para descargar e instalar nmap y cualquier dependencia necesaria.

Escanear con nmap

nmap está diseñado para escanear un nombre de host o una dirección de red proporcionados y devolver una lista de puertos abiertos. El nombre significa “mapeador de red”, pero es más un mapeador de puertos.

La forma más sencilla de ejecutar nmap es con una dirección IP o un rango de direcciones IP especificadas como destino; reemplácelo con la dirección IP adecuada para escanear en su red local. Este comando específico escanea el servidor de pruebas educativas de nmap en scanme.org.

Para buscar puertos abiertos en un rango de direcciones IP, use una barra.

Para encontrar las direcciones IP de su enrutador y varios dispositivos en su red, puede ejecutar arpo ipconfig.

El uso de la -Abandera obligará a nmap a escanear de manera más agresiva, devolviendo significativamente más información pero revelando de manera transparente su presencia en los registros del servidor. La -Abandera debe ejecutarse con sudo.

Esto escanea la dirección IP definida para el sistema operativo ( -O). Nuevamente, debe ejecutarse con sudo.

Si desea ejecutar nmap un poco más sigilosamente, use la -sSbandera:

Esto tiene el efecto de forzar el escaneo “medio abierto”. Esto envía un paquete TCP SYN para verificar si el puerto está abierto, pero no responde con un paquete ACK cuando recibe una respuesta afirmativa. Como tal, es probable que el servidor remoto no registre el escaneo.

La -sSbandera y otros conmutadores de modo de escaneo deben ejecutarse con sudo. Por ejemplo, el -sPconmutador de modo buscará direcciones IP pero no puertos, funcionando de forma similar a arp a continuación. Consulte la página de manual de nmap para conocer más modos de escaneo.

Para obtener resultados más detallados, agregue la etiqueta -vvo -v3. Esto activará niveles de registro más detallados, produciendo una salida estándar más legible pero más larga. Dependiendo de lo que esté buscando, estas banderas pueden ayudarlo a encontrarlo.

Por supuesto, siempre puede canalizar los resultados de nmap greppara buscar resultados específicos. Si solo desea verificar el puerto 22, por ejemplo, puede ejecutar el siguiente comando:

Esto no devolverá líneas si el puerto no está disponible y devolverá la línea de estado del puerto si está disponible.

Escanee las direcciones IP activas de su red local con arp

arp escanea su red local en busca de dispositivos conectados. Debido a que arp está diseñado para crear y modificar protocolos de resolución de direcciones, tiene herramientas limitadas disponibles para escanear su red. Pero se envía en todos los Mac y es una forma rápida de obtener información específica.

Para ver una lista de todos los dispositivos que responden actualmente conectados a su red, abra Terminal y ejecute:

Esto devuelve una lista de todos los dispositivos conectados a su red, informados por dirección IP y dirección MAC.

No hay mucho más para arpear. Puede ejecutar  arp -a -i en0para obtener solo informes de su interfaz de red en0, pero eso es todo.

Conclusión

La herramienta más poderosa para escanear su red local en macOS es nmap. arp también es útil para ejecutar un barrido de ping en la red. ipconfig puede reportar resultados para una interfaz específica, pero es más útil para reportar información de interfaz que para escanear una red.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario