Está en la página 1de 5

Netstat - Wikipedia, la enciclopedia libre

http://es.wikipedia.org/wiki/Netstat

Netstat
De Wikipedia, la enciclopedia libre Netstat (network statistics) es una herramienta de lnea 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 informacin que resulta del uso del comando incluye el protocolo en uso, las tablas de ruteo, las estadsticas de las interfaces y el estado de la conexin. Existen, adems de la versin para lnea de comandos, herramientas con interfaz grca (GUI) en casi todos los sistemas operativos desarrollados por terceros.

Captura de pantalla de la salida del comando netstat en GNU/Linux

Contenido
1 Uso 1.1 En Windows y MS-DOS 1.2 En sistemas basados en Unix 2 Estado de las conexiones 3 Comentarios 4 Ejemplos 5 Leyenda de formato 6 Enlaces externos

Uso
La sintaxis y los parmetros de la herramienta pueden variar entre los diferentes sistemas operativos que la implementan. En sistemas basados en Unix (esto incluye GNU/Linux y Mac OS X, entre otros), se puede usar el comando man netstat para visualizar la ayuda del comando. Otras formas de ver una lista de parmetros pueden ser con el parmetro -h o tambin --help (en los sistemas que cumplan con la norma POSIX) o con /? (en los sistemas Windows y MS-DOS).

En Windows y MS-DOS
NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo] -a Visualiza todas las conexiones y puertos TCP y UDP incluyendo las que estn , "en escucha" (listening). -b En los sistemas recientes, visualiza el binario (ejecutable) del programa que ha

1 de 5

16/07/12 11:30

Netstat - Wikipedia, la enciclopedia libre

http://es.wikipedia.org/wiki/Netstat

creado la conexin. -e Estadsticas Ethernet de las visualizaciones, como el nmero de paquetes enviados y recibidos. Se puede combinar con la opcin -s. -n Se muestran los puertos con su identicacin en forma numrica y no de texto. -o En sistemas Windows XP y 2003 Server, muestra los identicadores de proceso (PID) para cada conexin. Se puede vericar los identicadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaa procesos) -p Muestra las conexiones para el protocolo especicado; el protocolo puede ser TCP o UDP Si se utiliza con la opcin de -s para visualizar la estadstica por . protocolo; el protocolo (Proto) puede ser TCP UDP o IP , . -r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print. -s Estadstica por protocolo de las visualizaciones. Por el valor por defecto, la estadstica se muestra para TCP UDP e IP; la opcin -p se puede utilizar para , especicar 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 creacin de la conexin por cada uno de los ejecutables. Intervalo: Vuelve a mostrar la informacin cada intervalo (en segundos). Si se presiona CTRL+C se detiene la visualizacin. si se omite este parmetro, netstat muestra la informacin solo una vez. /? Help: aparecern los caracteres y su funcin.

En sistemas basados en Unix


netstat netstat netstat netstat [-veenNcCF] [<Af>] -r {-V|--version|-h|--help} [-vnNcaeol] [<Socket> ...] { [-veenNac] -i | [-cnNe] -M | -s }

-r, --route Muestra la tabla de enrutamiento. -i, --interfaces Muestra la tabla de interfaces -g, --groups Muestra los miembros del grupo de multidifusin -s, --statistics Muestra estadsticas de red (como SNMP) -M, --masquerade Muestra conexiones enmascaradas -v, --verbose Muestra ms informacin en la salida -n, --numeric No resuelve nombres en general --numeric-hosts No resuelve el nombre de los hosts --numeric-ports No resuelve el nombre de los puertos --numeric-users No resuelve los nombres de usuarios -N, --symbolic Muestra los nombres del hardware de red -e, --extend Muestra otra/mas informacin. -p, --programs Muestra PID o nombre del programa por cada socket -c, --continuous Muestra continuamente las estadsticas de red (hasta que se interrumpa el programa) -l, --listening Muestra los server sockets que estn es modo escucha
2 de 5 16/07/12 11:30

Netstat - Wikipedia, la enciclopedia libre

http://es.wikipedia.org/wiki/Netstat

-a, --all, --listening Muestra todos los sockets (por defecto nicamente los que estn en modo conectado) -o, --timers Muestra los timers -F, --b Muestra el Forwarding Information Base (por defecto) -C, --cache Mostrar el cache de enrutamiento en vez del FIB <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom <AF>=Uso '-6|-4' or '-A <af>' o '--<af>'; defecto: inet Lista de las posibles familias de direcciones (que soportan enrutamiento): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) Ejemplo de salida del comando netstat en GNU/Linux:
herlitzcorp@admin# netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address tcp 0 0 127.0.0.1:34105 tcp 0 0 127.0.0.1:389 tcp 0 0 127.0.0.1:389 tcp 0 0 172.16.4.5:110 tcp 0 0 172.16.4.5:110 tcp 0 0 127.0.0.1:60000 tcp 0 0 172.16.4.5:110 tcp 0 0 127.0.0.1:389 tcp 0 0 172.16.4.5:25

Foreign Address 127.0.0.1:389 127.0.0.1:54529 127.0.0.1:56327 172.25.47.30:1680 172.25.131.212:2313 127.0.0.1:56547 172.25.189.26:1803 127.0.0.1:54029 172.25.141.100:1375

State ESTABLISHED ESTABLISHED ESTABLISHED TIME_WAIT TIME_WAIT ESTABLISHED TIME_WAIT ESTABLISHED TIME_WAIT

Estado de las conexiones


El indicador en la columna estado muestra el estado de la conexin para el protocolo TCP; para protocolos no orientados a la conexin, como UDP este campo gurar en , blanco. Los estados posibles son los siguientes: ESTABLISHED El socket tiene una conexin establecida SYN_SENT El socket est intentando iniciar una conexin SYN_RECV Una peticin de conexin fue recibida por la red FIN_WAIT1 El socket est cerrado, y la conexin esta nalizndose FIN_WAIT2 La conexin est cerrada, y el socket est esperando que nalice la conexin remota TIME_WAIT El socket est esperando despus de cerrarse que concluyan los paquetes que siguen en la red CLOSED El socket no est siendo usado CLOSE_WAIT La conexin remota ha nalizado, y se espera que se cierre el socket LAST_ACK La conexin remota ha nalizado, y se espera que se cierre el socket. Esperando el acknowledgement. LISTEN El socket est esperando posibles conexiones entrantes CLOSING Ambos sockets han nalizado pero an no fueron enviados todos los datos

3 de 5

16/07/12 11:30

Netstat - Wikipedia, la enciclopedia libre

http://es.wikipedia.org/wiki/Netstat

UNKNOWN El estado del socket no se conoce DELETE_TCB Se est eliminando el bfer del control de transmisin (TCB) para la conexin TCP .

Comentarios
Los parmetros usados con este comando deben tener el prejo (-) en lugar de un (/). netstat provee estadsticas para lo siguiente: Proto El nombre del protocolo (TCP o UDP) Local Address La direccin IP de la computadora local y el nmero de puerto que esta siendo usado. El nombre de la computadora local que corresponde a la direccin IP y el nombre del puerto es desplegado a menos que el parmetro -n est especicado. Si el puerto no est todava establecido, el nmero de puerto es mostrado como un asterisco (*). Direccin Fornea La direccin IP y el nmero de puerto de la computadora remota a la que el socket est conectado. El nombre que corresponde a la direccin IP y el nombre puerto son mostrados a menos que el parmetro -n sea especicado. Si el puerto no est todava establecido, el nmero de puerto es mostrado como un asterisco (*). {State} Indica el estado de la conexin TCP los posibles estados son los siguientes: , CLOSE_WAIT, CLOSED, ESTABLISHED, FIN_WAIT_1, FIN_WAIT_2, LAST_ACK, LISTEN, SYN_RECEIVED, SYN_SEND, TIMED_WAIT. Para ms informacin acerca de los estados de la conexin TCP revise RFC 793. , Este comando est disponible solo si el Protocolo de internet (TCP/IP) est instalado como un componente in las propiedades del adaptador de red en Conecciones de Red.

Ejemplos
Para desplegar las estadsticas de ethernet y las estadsticas para todos los protocolos, digite el siguiente comando: netstat -e -s Para desplegar las estadsticas solamente para los protocolos TCP y UDP digite el , siguiente comando:

4 de 5

16/07/12 11:30

Netstat - Wikipedia, la enciclopedia libre

http://es.wikipedia.org/wiki/Netstat

netstat -s -p tcp udp Para desplegar las conexiones TCP activas y los IDs de proceso cada 5 segundos, digite el siguiente comando: netstat -o 5 Para desplegar las conexiones TCP activas y los IDs de proceso usando la forma numrica, digite el siguiente comando: netstat -n -o

Leyenda de formato
Formato Negrita Signicado Elementos que el usuario debe digitar exactamente como se muestran

Entre corchetes [ Items opcionales ]

Enlaces externos
Microsoft Windows XP - Netstat (http://www.microsoft.com/resources /documentation/windows/xp/all/proddocs/en-us/netstat.mspx/) , documentacin de la versin de Windows. (en ingls) Linux - Netstat (http://www.faqs.org/docs/linux_network/x-087-2-iface.netstat.html) , gua de uso de la versin de Linux. (en ingls) Linux - Netstat (http://es.tldp.org/Manuales-LuCAS/GARL2/garl2/x-087-2iface.netstat.html) , gua de uso de la versin de Linux. (en espaol) Obtenido de http://es.wikipedia.org/w/index.php?title=Netstat&oldid=57659957 Categora: Aplicaciones informticas Esta pgina fue modicada por ltima vez el 8 jul 2012, a las 18:18. El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0; podran ser aplicables clusulas adicionales. Lee los trminos de uso para ms informacin. Wikipedia es una marca registrada de la Fundacin Wikimedia, Inc., una organizacin sin nimo de lucro.

5 de 5

16/07/12 11:30

También podría gustarte