NorfiPC »
Herramientas para la red »
Ver las conexiones establecidas.
Ver, conocer, e identificar con NETSTAT las conexiones establecidas en el equipo
Tweet
Como utilizar el comando NETSTAT de Windows para conocer las conexiones activas establecidas en la computadora, saber su origen y dirección IP, poder detectar las conexiones entrantes y e intrusiones de red en nuestro sistema. Aplicaciones para descargar gratis y códigos con todas las opciones que permite la herramienta.

NETSTAT es una de las herramientas más maravillosas y útiles que incluye Windows, mediante ella podemos conocer información detallada relacionada con las conexiones que establece nuestro equipo.
Nos ofrece datos que ningún otro programa podrá proporcionarnos y aunque solo funciona mediante la línea de comandos, después de leer este artículo, comprenderás la facilidad de su uso y podrás manejar a tu antojo todas las opciones que permite NETSTAT.
¿Qué es NETSTAT?
NETSTAT es una útil herramienta incluida en la línea de comandos de los sistemas operativos Windows, permite monitorear y estar al tanto de todas las conexiones establecidas entre nuestra PC y el mundo exterior.
Usando NETSTAT es posible ver, conocer, detectar e identificar las conexiones activas establecidas con el exterior, tanto entrantes como salientes, su origen y dirección IP de procedencia, saber los puertos que tenemos abiertos a la escucha, ver e identificar las conexiones entrantes e intrusiones de red en nuestra PC, saber si tenemos programas que establezcan contacto con un host remoto. Toda esa información y más, podemos obtenerla con las distintas opciones que permite NETSTAT.
¿Que nos permite conocer el comando NETSTAT?
Con NETSTAT podemos monitorear en vivo toda la actividad de nuestra red, acceder a todas las estadísticas registradas y recogerlas en un archivo de texto para revisarlas posteriormente.
Es posible configurar el intervalo de tiempo en que estas se deben realizar.
Permite estar al tanto de los puertos que se encuentren abiertos en la PC, su estado, si son usados en alguna conexión desconocida, lo que te permite cerrarlos si no son necesarios para el funcionamiento de las aplicaciones que usas.
Es la herramienta ideal para detectar conexiones entrantes e intrusiones en un equipo local, saber si alguna aplicación instalada establece contacto con algún host remoto en el exterior, monitorear estas conexiones, conocer su PID o sea la identidad del proceso y detenerlo por medio de la utilidad taskkill, ya sea manualmente o automáticamente con un archivo batch creado para ese fin.
¿Como usar el comando NETSTAT?
NETSTAT al igual que todos otros comandos que incluye Windows, puede invocarse de varias formas:
✔ Escribiendo o insertando en la consola de CMD o símbolo del sistema las instrucciones.
✔ Introduciéndolo directamente en el cuadro de Inicio o en el comando Ejecutar, antecedido de CMD.exe /K, esto permite abrir la consola, ejecutar el comando y mantener abierta la ventana con la información.
En la siguiente imagen puedes ver un ejemplo, en este caso con PING otro comando de Windows, con NETSTAT el uso es similar.

✔ Por último, usándolo en un archivo batch, que no es más que un archivo de texto con la extensión cmd, por lo que Windows abrirá y ejecutará las ordenes que contienen dicho archivo en la consola.
Para la mayoría de los usuarios, que lógicamente no son diestros en el manejo de la consola, se aconseja el uso de la segunda y tercera opción.✔ Introduciéndolo directamente en el cuadro de Inicio o en el comando Ejecutar, antecedido de CMD.exe /K, esto permite abrir la consola, ejecutar el comando y mantener abierta la ventana con la información.
En la siguiente imagen puedes ver un ejemplo, en este caso con PING otro comando de Windows, con NETSTAT el uso es similar.
✔ Por último, usándolo en un archivo batch, que no es más que un archivo de texto con la extensión cmd, por lo que Windows abrirá y ejecutará las ordenes que contienen dicho archivo en la consola.
Más abajo se ofrece la descarga gratis de varios de estos archivos, solo se necesita descargarlos, descomprimirlos y ejecutarlos.
No obstante a los interesados en el uso de las opciones más avanzadas de NETSTAT, se recomienda aprender a ejecutarlo en la consola en la que se obtienen los mejores resultados.
No es nada difícil como se verá a continuación.
Sintaxis para el uso de NSTAT en la línea de comandos.
NETSTAT [opción] [-p protocolo] [intervalo]
| -a | Muestra todas las conexiones y puertos a la escucha. |
| -b | Muestra las aplicaciones y archivos ejecutables involucrados en crear conexiones en los puertos a la escucha. |
| -e | Muestra estadísticas de Ethernet. |
| -n | Muestra los puertos y las direcciones en formato numérico. |
| -o | Permite ver la identidad de cada proceso (PID) involucrado. |
| -r | Muestra la tabla de rutas. |
| -s | Muestra las estadísticas por protocolos. |
| -v | Usado con -b, permite ver secuencias de componentes involucrados en crear una conexión. |
| -p | Muestra las conexiones por protocolos: TCP, UDP, TCPv6, o UDPv6. |
| Intervalo | Intervalo en número de segundos que se monitorea las conexiones. Continua hasta que se ejecuta Control+C. |
Información del estado de las conexiones.
NETSTAT devuelve una serie de parámetros que indican el estado en que se encuentran las conexiones, son los siguientes:
| LISTENING: | El puerto está abierto escuchando en espera de una conexión. |
| ESTABLISHED: | La conexión ha sido establecida. |
| CLOSE_WAIT: | La conexión sigue abierta, pero el otro extremo nos comunica que no se continuará enviando información. |
| TIME_WAIT: | La conexión ha sido cerrada, pero no se elimina de la tabla de conexión por si hay algo pendiente de recibir. |
| LAST_ACK: | La conexión se está cerrando. |
| CLOSED: | La conexión ha sido cerrada completamente. |
Ejecutar NETSTAT online desde el navegador web.
Para los que no disponen de mucho tiempo o no quieren complicarse con el uso de comandos, la siguiente es la opción más fácil, permite iniciar NETSTAT directamente desde esta página con el navegador web.
Inicia directamente NETSTAT desde los siguientes vínculos para monitorear algunos parámetros de tu conexión de red. Solo funcionan si utilizas el navegador Internet Explorer.
Se mostrará una ventana con la advertencia de seguridad: "¿Desea ejecutar o guardar este archivo?" Solo escoge: "Ejecutar".
Verificar puertos que se encuentran a la escucha.
Verificar conexiones actualmente establecidas.
Descargas de archivos batch para utilizar NETSTAT en el equipo local
Si quieres usar y aprovechar todas las funciones que ofrece NETSTAT de una manera sencilla, puedes descargar para eso los siguientes archivos batch que facilitan esta tarea, descárgalos a tu equipo, descomprímelos y después ejecútalos:
Archivo batch que muestra los puertos que se encuentran en este momento abiertos y a la escucha en espera de alguna conexión.
Muestra todas las conexiones establecidas, los puertos, los PID (identificadores de procesos) y las direcciones IP de origen de cada conexión. El programa refresca los datos cada 5 segundos aproximadamente.
Los mismos datos que muestra el batch anterior, quedan registrados en un archivo de texto que puedes revisar posteriormente. El archivo es creado en la misma carpeta donde se ejecuta el script.
Este archivo batch muestra si alguna aplicación o programa en la PC se conecta a algún servidor remoto y establece contacto. Si es así se muestra el nombre de esta aplicación, su PID y la dirección IP a la que accede. El programa refresca los datos cada 5 segundos aproximadamente.
Registra los mismos datos que el batch anterior, quedan registrados en un archivo de texto que puedes revisar posteriormente. El archivo es creado en la misma carpeta donde ejecutas el script.
Este es el batch mas completo de todos, encadena o crea un pipe de NETSTAT con TASKLIST y así muestra los datos de las conexiones como las anteriores pero agregando la información de los procesos involucrados en estas. Las columnas que aparecen son las siguientes en orden:
Fecha, hora, dirección IP y puerto, dirección IP externa, nombre proceso, PID, sesión, uso de CPU y uso de memoria. La aplicación se refresca cada un minuto, puedes cambiar ese valor en la columna 20. Puedes cerrar la pantalla en cualquier momento utilizando las teclas Control+C.
Teniendo la descripción del proceso ya estás en condiciones de detener el que te parezca sospechoso o indeseable, lo que puedes hacer con la utilidad que aparece más abajo.
Permite detener o matar los procesos, solo tienes que escribir su PID o número de identificacion de proceso.
Una aplicación más amigable, interactiva y fácil de usar que permite casi las mismas funciones de estos batch la puedes encontrar en la página de las aplicaciones HTA. Informaciones, diagnostico y reparación de problemas de redes en línea mediante aplicaciones HTA
Códigos para ejecutar el comando NETSTAT en el equipo
Códigos para copiar y pegar que permiten iniciar NETSTAT con las opciones más utilizadas de la herramienta.
Puedes utilizarlos de varias maneras.
• Cópialos y pégalos directamente en el cuadro de Inicio o Ejecutar (Windows+R) y oprime la tecla Enter.
• Cópialos y pégalos directamente en la consola de cmd, para eso es necesario tener habilitada la Modalidad de edición rápida, cópialos y pégalos solo dando clic con el botón derecho del ratón y oprime la tecla Enter
• Crea un archivo batch, para eso copia los códigos y pégalos en el Bloc de notas u otro editor de texto y guarda el archivo con la extensión.cmd.
• Cópialos y pégalos directamente en la consola de cmd, para eso es necesario tener habilitada la Modalidad de edición rápida, cópialos y pégalos solo dando clic con el botón derecho del ratón y oprime la tecla Enter
• Crea un archivo batch, para eso copia los códigos y pégalos en el Bloc de notas u otro editor de texto y guarda el archivo con la extensión.cmd.
Mostrar todas las conexiones: NETSTAT -AO 04
Ver estadísticas de conexiones por protocolos: NETSTAT -AOS 04
Ver los puertos y direcciones de origen en formato numérico: NETSTAT -AON 04
Ver conexiones solo del protocolo TCPv4: NETSTAT -AON -P TCP 04
Ver los puertos abiertos a la escucha: NETSTAT -AN 04|FINDSTR /C:LISTENING
Ver los puertos y conexiones establecidas: NETSTAT -ANO -P TCP 04|FINDSTR /C:ESTABLISHED
Crear informe de las conexiones establecidas:
NETSTAT -ANO -P TCP 04|FINDSTR /C:ESTABLISHED>Conex.txt
Aplicaciones involucradas en conexiones con el exterior:
NETSTAT -ANOB -P TCP 04|FINDSTR /C:ESTABLISHED
Informe de las Aplicaciones involucradas en conexiones con el exterior:
NETSTAT -ANOB -P TCP 04|FINDSTR /C:ESTABLISHED>Aplic.txt
Ver estadísticas de conexiones por protocolos: NETSTAT -AOS 04
Ver los puertos y direcciones de origen en formato numérico: NETSTAT -AON 04
Ver conexiones solo del protocolo TCPv4: NETSTAT -AON -P TCP 04
Ver los puertos abiertos a la escucha: NETSTAT -AN 04|FINDSTR /C:LISTENING
Ver los puertos y conexiones establecidas: NETSTAT -ANO -P TCP 04|FINDSTR /C:ESTABLISHED
Crear informe de las conexiones establecidas:
NETSTAT -ANO -P TCP 04|FINDSTR /C:ESTABLISHED>Conex.txt
Aplicaciones involucradas en conexiones con el exterior:
NETSTAT -ANOB -P TCP 04|FINDSTR /C:ESTABLISHED
Informe de las Aplicaciones involucradas en conexiones con el exterior:
NETSTAT -ANOB -P TCP 04|FINDSTR /C:ESTABLISHED>Aplic.txt
Paginas relacionadas
◄ Detectar intrusiones de red en la PC. Como neutralizarlas
◄ Conocer los puertos abiertos en la computadora, como cerrarlos
◄ Códigos para crear aplicaciones, archivos batch, scripts y comandos para usar en internet y otras redes
◄ Solucionar problemas de conexión a internet usando la línea de comandos en Windows
◄ Lista de comandos disponibles en la consola de comandos de Windows
◄ Conocer los puertos abiertos en la computadora, como cerrarlos
◄ Códigos para crear aplicaciones, archivos batch, scripts y comandos para usar en internet y otras redes
◄ Solucionar problemas de conexión a internet usando la línea de comandos en Windows
◄ Lista de comandos disponibles en la consola de comandos de Windows