Netstat
De Wikipedia, la enciclopedia libre
Netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de un ordenador, tanto entrantes como salientes. Existen versiones tanto en sistemas Unix/Linux como en sistemas Windows.
La información que resulta del uso del comando incluye el protocolo en uso, las direcciones IP tanto locales como remotas, los puertos locales y remotos utilizados y el estado de la conexión. En los sistemas Windows, además de la herramienta de línea de comandos, existen herramientas netstat gráficas (GUI) de terceros.
[editar] Uso
La sintaxis y los parámetros de la herramienta pueden variar entre los diferentes Sistemas Operativos que la implementan. En sistemas Unix o Linux, incluyendo a Mac OS X, se puede usar man netstat para visualizar la ayuda del comando. Otras formas de ver una lista de parámetros pueden ser: Linux/Unix: netstat --help Windows: netstat /?
NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo]
- -a Visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que están "en escucha" (listening).
- -b En los sistemas operativos mas recientes, visualiza el binario (ejecutable) del programa que ha creado la conexión.
- -e Estadísticas Ethernet de las visualizaciones, como el número de paquetes enviados y recibidos. Se puede combinar con la opción -s.
- -n Se muestran los puertos con su identificación en forma numérica y no de texto.
- -o En sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para cada conexión. Se puede verificar los identificadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaña procesos)
- -p Muestra las conexiones para el protocolo especificado; el protocolo puede ser TCP o UDP. Si se está utilizado con la opción de -s para visualizar la estadística del por protocolo, proto puede ser TCP, UDP o IP.
- -r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print.
- -s Estadística por protocolo de las visualizaciones. Por el valor por defecto, la estadística se muestra para TCP, UDP e IP; la opción -p se puede utilizar para especificar un subconjunto del valor por defecto.
- -v En sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra la secuencia de componentes usados en la creación de la conexión por cada uno de los ejecutables.
Intervalo: Vuelve a mostrar la información cada intervalo (en segundos). Si se presiona CTRL+C se detiene la visualización. si se omite este parámetro, netstat muestra la información solo una vez.
[editar] Estado de las conexiones
El indicador en la columna estado muestra el estado de la conexión TCP, los estados posibles son los siguientes:
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIME_WAIT
Para obtener mayor información sobre los estados de las conexiones TCP, vea el RFC 793.
[editar] Enlaces externos
- Microsoft Windows XP - Netstat, documentación de la versión de Windows. (en inglés)
- Linux - Netstat, guía de uso de la versión de Linux.... (en inglés)