netstat

Ir a: navegación, búsqueda de

En Informática, netstat (nettrabajo STATsazonador) es una de línea de comandos utilidad de la red herramienta que muestra las conexiones de red para la Protocolo de Control de transmisión (entrante y saliente), tablas de enrutamiento, y un número de red del interfaz ()controlador de interfaz de red o interfaz de red definida por software) y las estadísticas de protocolo de red. Está disponible en Unix-como sistemas operativos incluyendo OS X, Linux, Solaris, y BSDy está disponible en Windows NT-basado en sistemas operativos, incluidos Windows XP, Windows Vista, Windows 7, Windows 8 y Windows 10.

Se utiliza para encontrar problemas en la red y para determinar la cantidad de tráfico en la red como una medida del rendimiento.[1]

En Linux, netstat (parte de "net-tools") es anticuado; SS (parte de iproute2) debe ser utilizado en su lugar.[2][3][4][5]

Contenido

  • 1 Parámetros
  • 2 Estadísticas proporcionadas
  • 3 Ejemplos
  • 4 ADVERTENCIAS
  • 5 Observaciones específicas de la plataforma
  • 6 Véase también
  • 7 Referencias
  • 8 Acoplamientos externos

Parámetros

Parámetros utilizados con este comando deben tener el prefijo un guión (-) en lugar de un slash (/). Si un parámetro es compatible sólo en alguna plataforma o plataformas, la plataforma o plataformas aparece entre paréntesis después del parámetro.

-a Muestra alas conexiones activas de la ll y la TCP y UDP puertos en el que está escuchando el equipo.
-b (Windows) Muestra la bnombre de inary (ejecutable) programa implicado en la creación de cada conexión o puerto de escucha. (Windows XP, 2003 Server y sistemas operativos de Windows más nuevos, no Microsoft Windows 2000 o más).
-b (OS X, NetBSD) Causas -i informar el número total de bYtes de tráfico.
-e Muestra ethernet estadísticas, como el número de bytes y los paquetes enviados y recibidos. Este parámetro se puede combinar con -s.
-f (Windows) Muestra fully cualificado nombres de dominio <NOMBRE DE DOMINIO COMPLETO> para direcciones extranjeras (sólo disponibles en Windows Vista y sistemas operativos más nuevos).
-f Familia de direcciones (FreeBSD) Límites de mostrar a una familia particular toma de dirección, Unix, inet, inet6
-g Multicast de la muestra ginformación de pertenencia de grupo para IPv4 e IPv6 (sólo puede estar disponible en sistemas operativos más nuevos)
-i Red de pantallas interfaces y sus estadísticas (no disponibles bajo Windows)
-m Muestra la mestadísticas de Emory para el código de redes (estadísticas de arroyos en Solaris).
-n Muestra conexiones activas de TCP, sin embargo, direcciones y números de puerto se expresan numéricamente y no se intenta determinar los nombres.
-o (Windows) Muestra las conexiones TCP activas e incluye el proceso de identificación (PID) para cada conexión. Usted puede encontrar la aplicación basada en el PID en el Procesos ficha en el administrador de tareas de Windows. Este parámetro se puede combinar con -a, -n, y -p. Este parámetro está disponible en Microsoft Windows XP, 2003 Server (y Windows 2000 si se aplica una revisión).[6]
-p Protocolo (Windows y BSD) Muestra las conexiones para la p(rotocol) especificado por Protocolo. En este caso, Protocolo puede ser TCP, udp, tcpv6 o udpv6. Si este parámetro se utiliza con -s para mostrar estadísticas por protocolo, Protocolo puede ser TCP, udp, icmp, ip, tcpv6, udpv6, icmpv6, o IPv6.
-p (Linux) Mostrar que pprocesos utilizan que tomas (similar a -b bajo Windows) (debe ser root para hacer esto)
-P Protocolo (Solaris) Muestra las conexiones para la p(rotocol) especificado por Protocolo. En este caso, Protocolo puede ser IP, ipv6, icmp, icmpv6, igmp, udp, tcp, o RawIP.
-r Muestra el contenido de la IP rtabla de salida. (Esto es equivalente a la impresión de ruta comando bajo Windows).
-s Muestra statistics por protocolo. Por defecto, las estadísticas se muestran para la TCP, UDP, ICMP, y IP protocolos. Si el protocolo IPv6 para Windows XP está instalado, las estadísticas se muestran para el TCP sobre IPv6, UDP sobre IPv6, ICMPv6y de protocolos IPv6. El -p parámetro puede utilizarse para especificar un conjunto de protocolos.
-t (Linux) Mostrar sólo las conexiones TCP.
-W (FreeBSD) Pantalla amplia de salida - no truncar nombres de host o direcciones IPv6
-v (Windows) Cuando se utiliza junto con -b mostrará la secuencia de los componentes implicados en crear la conexión o escuchar puerto para todos los ejecutables.
Intervalo de Vuelve a mostrar la información seleccionada cada intervalo segundos. Presione CTRL + C para detener el volver. Si se omite este parámetro, netstat imprimirá la información seleccionada sólo una vez.
-h (unix)
/? (windows)
Muestra la ayuda en el símbolo del sistema.

Estadísticas proporcionadas

Netstat proporciona estadísticas de los siguientes:

  • Proto - el nombre de la () protocoloTCP o UDP).
  • Dirección local - la IP Dirección de la computadora local y el número de puerto que utiliza. El nombre del equipo local que corresponde a la IP Dirección y el nombre del puerto se muestra a menos que el -n se especifica el parámetro. Se muestra un asterisco (*) para el host si el servidor está escuchando en todas las interfaces. Si el puerto no está todavía establecido, el número de puerto se muestra como un asterisco.
  • Dirección extranjera - la IP Dirección y número de puerto del equipo remoto al que está conectado el socket. Los nombres que corresponde a la IP Dirección y el puerto aparecen a menos que el -n se especifica el parámetro. Si el puerto no está todavía establecido, el número de puerto se muestra como un asterisco (*).
  • Estado - indica el estado de un TCP conexión. Los Estados posibles son los siguientes: CLOSE_WAIT, cerrado, establecido, FIN_WAIT_1, FIN_WAIT_2, LAST_ACK, escuchar, SYN_RECEIVED, SYN_SEND y TIME_WAIT. Para obtener más información acerca de los Estados de una conexión TCP, consulte RFC 793.

Ejemplos

Para mostrar la statistics de TCP o UDP protocols, escriba uno de los siguientes comandos:

netstat -sp tcp

netstat -sp udp

En sistemas Unix-like:

Para mostrar todos los puertos abiertos por un proceso con identificador PID:

netstat - DOP | grep "pid"

Para mostrar continuamente las conexiones TCP y UDP abiertas numéricamente y también del programa que está utilizando en Linux:

sudo netstat - nutpacw


En Microsoft Windows:

Para mostrar las conexiones TCP activas y lo ID de proceso cada 5 segundos, escriba el comando siguiente (funciona solamente en sistemas NT basado en, o Windows 2000 con hotfix):

netstat -o 5

Para mostrar las conexiones TCP activas y lo ID de proceso con numerical forma, escriba el comando siguiente (funciona solamente en sistemas NT basado en, o Windows 2000 con hotfix):

netstat-no


ADVERTENCIAS

Algunas versiones de netstat carecen de delimitadores de campo explícito en su salida genera printf, hacia campos numéricos corriendo juntos y así corromper los datos de salida.

Observaciones específicas de la plataforma

Bajo Linux, datos en bruto se pueden obtener a menudo de la /proc/net/dev para trabajar alrededor de la printf salida de corrupción que se presentan en estadísticas de interfaz de red de netstat Resumen, netstat -i, hasta que se solucione el problema.[citación necesitada]

En el Windows plataforma, netstat información puede recuperarse llamando a la GetTcpTable y GetUdpTable funciones en el ayudante de IP API DE, o IPHLPAPI. DLL. Información devuelta incluye local y remoto Direcciones IP, los puertos locales y remotos y (por GetTcpTable) TCP códigos de estado. Además de la herramienta netstat.exe de línea de comandos que se incluye con Windows, INTERFAZ GRÁFICA DE USUARIO-netstat basado en los programas están disponibles.

En la plataforma Windows, este comando está disponible sólo si la (Protocolo de InternetTCP/IP) Protocolo está instalado como un componente en las propiedades de un adaptador de red en conexiones de red.

En el Windows plataforma con servicios de escritorio remoto (anteriormente servicios de Terminal) sólo mostrará las conexiones para el usuario actual, no el ordenador entero.

En OS X, la carpeta/Aplicaciones/Utilidades contiene una utilidad de red GUI llamada Utilidad de la red, la Netstat ficha de los cuales ejecuta el comando netstat y muestra su salida en la ficha.

Véase también

  • ss, una utilidad de Linux para investigar tomas de iproute2 intención de reemplazar netstat
  • lsof -i

Referencias

  1. ^ «Centro de información de sistemas de IBM». IBM.com. 
  2. ^ "net-tools". linuxfoundation.org. 
  3. ^ «Arch Linux». archlinux.org. 08 de junio de 2011. 
  4. ^ "comandos redes Linux obsoleta y sus reemplazos". Blog de Doug Vitale tecnología. 
  5. ^ "página de comando man netstat (sección Notas)". 2 de agosto 2014. Este programa está obsoleto. Reemplazo para netstat es Santos recambio para netstat - r vía ip. Reemplazo para netstat -i es ip -s enlace. Recambio para netstat -g es maddr de ip. 
  6. ^ https://support.Microsoft.com/kb/907980

Acoplamientos externos

  • netstat(8)–Linux De programador Manual – Administración y comandos privilegiados
  • netstat (1)–FreeBSD Comandos generales Manual
  • netstat(1m)–Solaris 10 Referencia de comandos de administración de sistema Manual
  • Microsoft TechNet: Netstat -documentación para el programa de línea de comandos de Windows netstat.exe
  • herramientas de red Página del proyecto en SourceForge

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=netstat&oldid=727213090"