El escaner de puertos de Network Utility en macOS ya no existe. Estas son tus opciones.
Apple elimino Network Utility en macOS Big Sur. Esto es lo que puedes usar en su lugar para escanear puertos en Mac, con y sin Terminal.
Abriste Network Utility para hacer un escaneo rapido de puertos y no estaba. El escaner de puertos de macOS Network Utility desaparecio con macOS Big Sur, lanzado en noviembre de 2020. Apple retiro la aplicacion sin reemplazarla con nada similar en la interfaz grafica. Las herramientas subyacentes siguen estando disponibles en cada Mac, pero ahora tienes que usar Terminal o una app de terceros para acceder a ellas.
Que hacia el escaner de puertos
Network Utility tenia una pestana de escaneo de puertos. Ingresabas un nombre de host o una direccion IP, un rango de puertos opcional (por ejemplo, del 1 al 1024), hacias clic en Scan y la app listaba todos los puertos abiertos que encontraba. Sin comandos, sin flags, sin sintaxis que memorizar.
Las herramientas subyacentes que lo hacian posible, incluidas netcat y el stack de red del sistema operativo, siguen disponibles en todos los Mac. Lo que desaparecio fue la interfaz que las envolvia.
Alternativas con Terminal
Ambas opciones funcionan en un Mac estandar o con una instalacion unica via Homebrew.
nc (netcat, incluido en macOS): Todos los Mac incluyen netcat. Para revisar un puerto individual:
nc -zv hostname 80
Para escanear un rango:
nc -zv hostname 1-1024
El flag -z le indica a netcat que escanee sin enviar datos. El flag -v hace que la salida sea detallada para que puedas ver lo que esta ocurriendo. Netcat es confiable para revisiones puntuales, pero escanear rangos grandes es lento porque trabaja puerto por puerto.
nmap: Mas potente que netcat, pero requiere instalacion via Homebrew:
brew install nmap
Una vez instalado, escanea los 1000 puertos comunes mas frecuentes con:
nmap hostname
O especifica un rango:
nmap -p 1-1024 hostname
nmap es mucho mas rapido que netcat para escaneos de rangos, e incluye estimaciones de servicio basadas en numeros de puerto.
Alternativas con interfaz grafica
Si prefieres una herramienta grafica, dos apps del mismo desarrollador cubren el caso de uso a distintos precios.
NetUtil (gratis, netutil.app): Un reemplazo completo de Network Utility. Incluye ping, traceroute, consulta DNS, whois y una pestana de escaneo de puertos. El escaner de puertos funciona exactamente como el de la antigua Network Utility: ingresas un host y un rango de puertos, haces clic en escanear y ves que puertos responden. Es la opcion directa y sin costo para escaneos remotos ocasionales.
Portie (desbloqueo unico de $8.99): El escaneo remoto de Portie va un paso mas alla con identificacion automatica de servicios. El puerto 22 aparece como SSH, el 5432 como PostgreSQL, el 80 como HTTP, y asi sucesivamente, para que no tengas que buscar los numeros de puerto manualmente. La app base es gratuita e incluye monitoreo en vivo de puertos locales con actualizacion automatica cada tres segundos, una vista agrupada por aplicacion y un modo de lista plana. El desbloqueo de $8.99 agrega escaneo remoto con identificacion de servicios y la capacidad de terminar procesos directamente desde la app. Una buena opcion si haces trabajo con puertos con regularidad o quieres el monitoreo local junto con el escaneo remoto.
Cual usar
Un resumen rapido segun lo que necesites:
- Escaneo remoto ocasional, sin costo: NetUtil (o
ncsi te sientes comodo en Terminal) - Escaneos de rangos mas rapidos en Terminal: nmap via Homebrew
- Trabajo habitual con puertos, etiquetas de servicio o monitoreo local: el desbloqueo de pago de Portie
- Solo monitoreo local de puertos, gratis: el nivel gratuito de Portie (vista en vivo, actualizacion automatica, agrupado por app)
La version corta
Apple elimino el escaner de puertos de Network Utility en macOS Big Sur, pero la funcionalidad sigue disponible. Para revisiones remotas rapidas y sin costo, NetUtil o netcat lo cubren. Para uso frecuente con identificacion de servicios y monitoreo local en vivo, Portie vale el desbloqueo unico. Las opciones de Terminal (nc, nmap) siguen siendo solidas si te sientes comodo con la linea de comandos. Nada de esto requiere que Apple devuelva Network Utility.