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.

Escanear la red local Salida Nmap del terminal Macos

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 arp o ipconfig.

Escanear red local Terminal Macos Salida Nmap A

Utilizando la -A flag forzará 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. los -A La bandera debe ejecutarse con sudo.

Escanear la red local Macos Terminal Nmap O Salida

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 el -sS bandera:

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.

los -sS flag y otros conmutadores de modo de exploración deben ejecutarse con sudo. Por ejemplo, el -sP El conmutador de modo buscará direcciones IP pero no puertos, funcionando de forma similar a arp a continuación. Ver el página de manual de nmap para más modos de escaneo.

Para obtener resultados más detallados, agregue el -vv o -v3 etiqueta. 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 a grep para 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.

Escanear red local Macos Terminal Nmap Pipe Output Grep

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:

Escanear la red local Macos Terminal Arp A

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

Escanear la red local Macos Terminal Arp A Salida

No hay mucho más para arpear. Tu puedes correr arp -a -i en0 para 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.

¿Es útil este artículo?

Compártelo con alguien que le vaya a interesar

Deja una respuesta

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