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

Qué hacer cuando tu iPhone dice 'Sin SIM'
Qué hacer cuando tu iPhone dice 'Sin SIM'
Si su iPhone tiene el error 'Sin tarjeta SIM', no podrá conectarse a las redes inalámbricas de su proveedor. Por suerte, es fácil de solucionar. Así es cómo.
Cómo borrar de forma segura una Apple Time Capsule
Cómo borrar de forma segura una Apple Time Capsule
En este artículo, le enseñaremos todo sobre cómo borrar de forma segura una Time Capsule, lo cual es realmente bueno saber; después de todo, si tiene uno de esos dispositivos, es probable que tenga todos los datos de todos los ¡Macs en tu casa! Y eso no sería bueno simplemente entregárselo a otra persona si decide vender o reciclar su Time Capsule, así que hablemos de la seguridad de todo.
La actualización de aniversario de Windows 10 obtuvo soporte extendido hasta 2023
La actualización de aniversario de Windows 10 obtuvo soporte extendido hasta 2023
Como escribimos recientemente, los propietarios de dispositivos con CPU Intel Clover Trail no pueden instalar Windows 10 Creators Update. Pero la versión Anniversary Update de Windows 10 se ejecuta sin problemas en estos dispositivos. Microsoft confirmó que este problema existe debido a que Intel no admite estas CPU con los controladores necesarios. Microsoft ha decidido ampliar
Descarga Classic Paint para Windows 10
Descarga Classic Paint para Windows 10
A partir de Windows 10 Fall Creators Update, Microsoft está abandonando el clásico MS Paint. Aquí puede descargar la aplicación Paint clásica para Windows 10.
Cómo agregar fotos de Google al Explorador de archivos
Cómo agregar fotos de Google al Explorador de archivos
Google Photos es una aplicación en la nube que le permite almacenar y hacer una copia de seguridad de sus preciosas imágenes y evitar perderlas debido a un mal funcionamiento del hardware. Si es usuario de Windows, puede mover imágenes a su disco duro para
La mejor aplicación de control remoto de TV Hisense para iPhone
La mejor aplicación de control remoto de TV Hisense para iPhone
Como cualquier otro fabricante de televisores, Hisense ofrece prácticos controles remotos con todos sus televisores. Sin embargo, si su control remoto Hisense se queda sin batería, se pierde o deja de funcionar, necesitará una alternativa, como una aplicación remota para iPhone.
Cuidado: solo tiene 10 días para revertir la actualización de aniversario de Windows 10
Cuidado: solo tiene 10 días para revertir la actualización de aniversario de Windows 10
La actualización de aniversario de Windows 10 finalmente se lanza. La compilación final es 14393. El 2 de agosto de 2016, Microsoft lanzó archivos ISO para la instalación sin conexión y envió la actualización a través de los servidores de Windows Update. Pero debe tener en cuenta que si instala la Actualización de aniversario de Windows 10 y no le gusta o tiene algún problema, solo tiene