Principal Mac Cómo utilizar el comando Netstat en Mac

Cómo utilizar el comando Netstat en Mac



Qué saber

  • Para ejecutar netstat y ver datos detallados sobre la red de su Mac, abra una nueva Terminal ventana, tipo netstat , y prensa Ingresar .
  • Limite la salida de netstat con banderas y opciones. Para ver las opciones disponibles de netstat, escriba tu netstat en el símbolo del sistema.
  • Utilizar el comando lsof para compensar la funcionalidad faltante o limitada de netstat, incluida la visualización de los archivos actualmente abiertos en cualquier aplicación.

Este artículo explica cómo ejecutar el comando netstat Terminal en macOS para que pueda ver información detallada sobre las comunicaciones de red de su Mac, incluidas las formas en que su Mac se comunica con el mundo exterior, en todos los puertos y todas las aplicaciones.

Cómo ejecutar Netstat

Aprendiendo a usar netstat puede ayudarle a comprender las conexiones que realiza su computadora y por qué. El comando netstat está disponible en Mac de forma predeterminada. No es necesario descargarlo ni instalarlo.

Para ejecutar netstat:

  1. Ir a Descubridor > Ir > Utilidades .

    Descubridor
  2. Haga doble clic Terminal .

    límite de transferencia zelle bank of america
    Carpeta de utilidades con Terminal resaltada
  3. En la nueva ventana de Terminal, escriba netstat y presione Devolver (o Ingresar ) para ejecutar el comando.

    Ventana de terminal con el comando netstat resaltado
  4. Una gran cantidad de texto comenzará a desplazarse en su pantalla. Si no utiliza ninguna de las banderas disponibles (ver más abajo), netstat informa las conexiones de red activas en su Mac. Teniendo en cuenta la cantidad de funciones que realiza un dispositivo de red moderno, puede esperar que la lista sea larga. Un informe estándar puede tener más de 1000 líneas.

    Un extenso informe netstat en una ventana de Terminal

Banderas y opciones de Netstat

Filtrar la salida de netstat es esencial para comprender qué sucede en los puertos activos de su Mac. Los indicadores integrados de Netstat le permiten configurar opciones, limitando el alcance del comando.

Para ver todas las opciones disponibles de netstat, escriba tu netstat en el símbolo del sistema para revelar la página man (abreviatura de 'manual') de netstat. También puedes ver un versión en línea de la página de manual de netstat .

Sintaxis

Es importante tener en cuenta que netstat en macOS no funciona de la misma manera que netstat en Windows y Linux. Es posible que el uso de indicadores o sintaxis de esas implementaciones de netstat no produzca el comportamiento esperado.

Para agregar indicadores y opciones a netstat en macOS, use la siguiente sintaxis:

netstat [-AabdgiLlmnqrRsSvWx] [-c cola] [-f familia_dirección] [-I interfaz] [-p protocolo] [-w espera]

Si la taquigrafía anterior parece completamente incomprensible, aprenda a leer la sintaxis de los comandos.

Banderas útiles

Estas son algunas de las banderas más utilizadas:

    -aincluye puertos de servidor en la salida de netstat, que no están incluidos en la salida predeterminada. -gramomuestra información asociada con conexiones de multidifusión. -I interfazproporciona paquetes de datos para la interfaz especificada. Todas las interfaces disponibles se pueden ver con el -i bandera, pero en0 suele ser la interfaz de red saliente predeterminada. (Tenga en cuenta la letra minúscula). -nortesuprime la etiqueta de direcciones remotas con nombres. Esto acelera la producción de netstat y elimina solo información limitada. -pag protocoloenumera el tráfico asociado con un protocolo de red específico. La lista completa de protocolos está disponible en /etc/protocolos , pero los más importantes son udp y TCP . -rmuestra la tabla de enrutamiento, que muestra cómo se enrutan los paquetes alrededor de la red. -smuestra las estadísticas de red para todos los protocolos, independientemente de si los protocolos están activos o no. -enaumenta la detalle, específicamente agregando una columna que muestra el ID del proceso (PID) asociado con cada puerto abierto.

Ejemplos de Netstat

Considere estos ejemplos:

netstat-apvTCP

Este comando devuelve solo conexiones TCP en su Mac, incluidos los puertos abiertos y los puertos activos. También utiliza una salida detallada, que enumera los PID asociados con cada conexión.

netstat-a | grep -i 'lista'

Esta combinación de netstat y agarre revela puertos abiertos, que son puertos que están escuchando un mensaje. El personaje de la pipa | envía la salida de un comando a otro comando. Aquí, la salida de netstat tuberías a agarre , permitiéndole buscar la palabra clave 'escuchar' y encontrar los resultados.

Accediendo a Netstat a través de la utilidad de red

También puede acceder a algunas de las funciones de netstat a través de la aplicación Network Utility, que se incluye en las versiones de macOS hasta Catalina (no está incluida en Big Sur).

Para acceder a Network Utility, escriba Utilidad de red en Spotlight Search para iniciar la aplicación, luego seleccione el Netstat pestaña para acceder a la interfaz gráfica.

La pestaña Netstat en Network Utility

Las opciones dentro de Network Utility son más limitadas que las disponibles a través de la línea de comando. Cada una de las cuatro selecciones de botones de opción ejecuta un netstat preestablecido comando y muestra el resultado.

Los comandos netstat para cada botón de opción son los siguientes:

    Mostrar información de la tabla de enrutamientocarreras netstat-r .Muestre estadísticas de red completas para cada protocolocarreras netstat-s .Mostrar información de multidifusióncarreras netstat-g .Muestra el estado de todas las conexiones de enchufe actuales.carreras netstat .
Network Utility>Netstat

Complementando Netstat con Lsof

La implementación de netstat en macOS no incluye muchas de las funciones que los usuarios esperan y necesitan. Aunque tiene sus usos, netstat no es tan útil en macOS como lo es en Windows. Un comando diferente, lsof , reemplaza gran parte de la funcionalidad que falta.

Lsof muestra los archivos abiertos actualmente en las aplicaciones. También puedes usarlo para inspeccionar puertos abiertos asociados a aplicaciones. Correr lsof -yo para ver la lista de aplicaciones que se comunican a través de Internet. Este suele ser el objetivo cuando se utiliza netstat en máquinas con Windows; sin embargo, la única forma significativa de realizar esa tarea en macOS no es con netstat, sino con lsof.

Utilidad de redimg src=

Banderas y opciones de Lsof

Mostrar cada archivo abierto o conexión a Internet suele ser detallado. Es por eso que lsof viene con indicadores para restringir resultados con criterios específicos. Los más importantes están a continuación.

Para obtener información sobre más banderas y explicaciones técnicas de cada una, consulte página de manual de lsof o corre hombre lsof en un indicador de Terminal.

    -imuestra las conexiones de red abiertas y el nombre del proceso que está utilizando la conexión. Agregar un 4 , como en -i4 , muestra sólo conexiones IPv4. Agregar un 6 en cambio ( -i6 ) muestra sólo conexiones IPv6.
  • El -i La bandera también se puede expandir para especificar más detalles. -iTCP o -iUDP devuelve sólo conexiones TCP y UDP. -iTCP:25 devuelve solo conexiones TCP en el puerto 25. Se puede especificar un rango de puertos con un guión, como -iTCP:25-50.
  • El uso de -i@1.2.3.4 devuelve solo conexiones a la dirección IPv4 1.2.3.4. Las direcciones IPv6 se pueden especificar de la misma manera. El precursor @ también se puede usar para especificar nombres de host de la misma manera, pero las direcciones IP remotas y los nombres de host no se pueden usar simultáneamente.
  • -snormalmente obliga a lsof a mostrar el tamaño del archivo. Pero cuando se combina con el -i bandera, -s funciona de manera diferente. En cambio, permite al usuario especificar el protocolo y el estado para que regrese el comando. -pagrestringe lsof a un ID de proceso particular (PID). Se pueden configurar varios PID utilizando comunes, como -p 123,456,789. Los ID de proceso también se pueden excluir con ^, como en 123,^456, lo que excluiría específicamente el PID 456. -PAGdeshabilita la conversión de números de puerto a nombres de puerto, lo que acelera la salida. -nortedeshabilita la conversión de números de red a nombres de host. Cuando se usa con -PAG arriba, puede acelerar significativamente la salida de lsof.
  • - en usuariosolo devuelve comandos propiedad del usuario designado.

lsof Ejemplos

A continuación se muestran algunas formas de utilizar lsof.

lsof -nP -iTCP@lsof.itap:513

Este comando de aspecto complejo enumera las conexiones TCP con el nombre de host lsof.itap y el puerto 513. También ejecuta lsof sin conectar nombres a direcciones IP y puertos, lo que hace que el comando se ejecute notablemente más rápido.

lsof -iTCP -sTCP:ESCUCHAR

Este comando devuelve cada conexión TCP con el estado ESCUCHAR , revelando los puertos TCP abiertos en Mac. También enumera los procesos asociados con esos puertos abiertos. Esta es una mejora significativa con respecto a netstat , que enumera los PID como máximo.

Lsof de salida

sudo lsof -i -u^$(whoami)

cómo hacer un pdf un documento de google
comando de escucha lsof

Otros comandos de red

Otros comandos de red de Terminal que podrían ser de interés para examinar su red incluyen arp, ping e ipconfig.

Preguntas más frecuentes
  • ¿Cómo puedo saber qué se está ejecutando a través de un puerto específico en mi Mac?

    Primero, necesitas averiguar el número del puerto que deseas verificar. Luego abra la terminal y escriba lsof -i:[número de puerto] para ver qué sale de ese puerto.

  • ¿Puedo averiguar una dirección MAC con netstat?

    Debería ver la dirección MAC de una computadora a través de netstat como la dirección 'local'. Se agrupará con TCP (protocolo) y la dirección IP (extranjera).

Artículos De Interés

La Elección Del Editor

Cómo editar el sonido de un video de TikTok
Cómo editar el sonido de un video de TikTok
TikTok se ha hecho un hueco en el universo de las redes sociales. E independientemente de la increíble versatilidad del contenido que brindan los usuarios de TikTok, la música y otros efectos de sonido están en el centro de prácticamente todas las publicaciones. Pero si eres
Cómo usar música personalizada y la estación de radio propia en Grand Theft Auto V
Cómo usar música personalizada y la estación de radio propia en Grand Theft Auto V
La serie Grand Theft Auto ha incluido durante mucho tiempo una gran variedad de música en forma de estaciones de radio basadas en géneros, pero las entradas anteriores de la serie también han permitido a los jugadores crear un
Cómo desactivar RTT en iPhone
Cómo desactivar RTT en iPhone
Puedes desactivar RTT en tu iPhone en la configuración de accesibilidad seleccionando la opción RTT/TTY.
Cómo actualizar aplicaciones en Bluestacks
Cómo actualizar aplicaciones en Bluestacks
¿Quiere instalar una aplicación en Bluestacks? ¿Confundido por ejecutar Android en una computadora de escritorio? ¿Quiere actualizar sus aplicaciones Bluestacks? Bluestacks es un emulador de Android que se puede instalar en su computadora y le permite usar aplicaciones de Android y jugar
Novedades de Firefox 55
Novedades de Firefox 55
Está disponible una nueva versión del popular navegador Mozilla Firefox. La versión 55 presenta una nueva interfaz de usuario de permisos para WebExtensions, restricciones de complementos de Adobe Flash listas para usar, una nueva página de rendimiento en opciones y más. A partir de la versión 55, cada vez que instale o actualice un complemento de WebExtension, mostrará la lista de
Xbox 360 programada para su lanzamiento en el Reino Unido en diciembre
Xbox 360 programada para su lanzamiento en el Reino Unido en diciembre
Microsoft ha fechado el lanzamiento de su consola de juegos Xbox de segunda generación, la Xbox 360. Aparecerá en los estantes de las tiendas el martes 22 de noviembre en América del Norte, luego el viernes 2 de diciembre en Europa, seguida de Japón el sábado.
Wifi no funciona en el iPhone XR: qué hacer
Wifi no funciona en el iPhone XR: qué hacer
Perder la señal de Wi-Fi puede ser desconcertante. Puede perderse notificaciones cruciales mientras está desconectado. Dado que muchos usuarios de teléfonos inteligentes prefieren WhatsApp a la mensajería tradicional, sus conversaciones también se interrumpirán. Los datos móviles son una opción adecuada