Comando Netstat

Comando netstat
Información sobre la plantilla
Netstatcomand.jpg
Concepto:Es una herramienta para comprobar la configuración y actividad de la red.

Comando netstat. Es una herramienta útil para comprobar la configuración y actividad de la red.

Descripción

Netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de una computadora, tanto entrantes como salientes. Existen versiones de este comando en varios sistemas como Unix, GNU/Linux, Mac OS X, Windows y BeOS. La información que resulta del uso del comando incluye información estadística y estado actual de conexiones de red, protocolos, puertos, zócalos y dispositivos.

Sintaxis

La sintaxis es: netstat [opciones]

Opciones

  • -s. Muestra estadísticas por protocolo. Por defecto, las estadísticas se muestran para TCP, UDP, ICMP, IP y protocolos. Si el protocolo IPv6 para Windows XP está instalado, las estadísticas se muestran para TCP en IPv6, UDP en IPv6, ICM en Pv6 y el protocolo IPv6. El parámetro -p puede utilizarse para especificar un conjunto de protocolos.
  • -i. Muestra información estadística sobre la interfaz de red.
  • -r. Muestra el contenido de la tabla de enrutamiento IP. Esto es equivalente a la ruta de comandos de impresión.

Intervalo: vuelve la información seleccionada cada intervalo de segundos. Presione CTRL + C para detener el volver. Si se omite este parámetro, netstat imprimirá la información seleccionada una sola vez.

  • -c. Muestra información estadística y actualiza cada segundo.
  • -l. Muestra información sobre todos los zócalos que están en estado de escucha.
  • -a. Muestra todas las conexiones TCP activas y los puertos TCP y UDP en el que el equipo está a la escucha.
  • -p. Muestra las conexiones para el protocolo especificado en el Protocolo. En este caso, el protocolo puede ser tcp, udp, tcpv6, o udpv6. Si este parámetro se utiliza con -s para mostrar estadísticas por protocolo, el protocolo puede ser tcp, udp, icmp, ip, tcpv6, udpv6, ICMPv6, o ipv6.
  • -e. Muestra las estadísticas de Ethernet, tales como el número de bytes y paquetes enviados y recibidos. Este parámetro se puede combinar con -s.
  • -n. Muestra las conexiones TCP activas, sin embargo, direcciones y números de puerto se expresan numéricamente y no se intenta determinar los nombres.
  • -o. Muestra las conexiones TCP activas e incluye el ID del proceso (PID) para cada conexión. Usted puede encontrar la aplicación basándose en el PID de la ficha Procesos en Administrador de tareas de Windows. Este parámetro se puede combinar con -a,-n, y -p.

Ejemplos

1-Para obtener estadísticas de conexiones de red:

netstat

La salida del comando anterior:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 vhost:32803 LocalHost:smtp TIME_WAIT
tcp 0 0 vhost:32803 google.com:http ESTABLISHED

Donde,
Proto -Especifica el protocolo utilizado para la conexión.
Recv-Q -Especifica el número de bytes que no se reciben.
Send-Q -Especifica el número de bytes no enviados al destino.
Local Address -Especifica la dirección y puerto local o de fuente.
Foreign Address -Especifica la dirección y puerto de destino.
State -Especifica el estado actual de conexión al zócalo.

   ESTABLISHED - La conexión está establecida. 
TIME_WAIT - Esperando a recibir paquetes.
LISTEN - Escuchando para establecer conexión.

2- Para obtener estadísticas de protocolos:
netstat -s

La salida del comando anterior:
IP:

   5193 incoming packets delivered 
4813 requests sent out

Tcp:

   4033 segments received 
4813 segments send out

Icmp:

   41 ICMP messages received 
178 ICMP messages sent

3- Para obtener estadísticas de interfaz de red:
netstat -i

La salida del comando anterior:
Kernel Interface table
Iface MTU Met RX-OK RX-ERR TX-OK TX-ERR Flg
eth0 1500 0 1308 0 1345 0 BMRU
Esta es la información estadística de la tarjeta Ethernet [eth0].

Fuentes

  • Linux-Commands. Consultado el 11 de agosto de 2013. Disponible en: "es.hscripts.com"
  • El comando netstat. Consultado el 11 de agosto de 2013. Disponible en: "linux.casa.cult.cu"
  • Comando Netstat. Consultado el 11 de agosto de 2013. Disponible en: "www.halcom5.com"