0% encontró este documento útil (0 votos)
72 vistas9 páginas

Uso del Comando Netstat en Windows

Netstat es un programa de línea de comandos que proporciona estadísticas sobre la actividad de red como conexiones, puertos abiertos y direcciones IP. Muestra información como protocolos, números de puerto y direcciones IP de conexiones activas. También provee estadísticas sobre paquetes de datos, tablas de enrutamiento e interfaz de red. El comando netstat es útil para diagnosticar problemas de red, detectar puertos abiertos inesperados y posible malware.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
72 vistas9 páginas

Uso del Comando Netstat en Windows

Netstat es un programa de línea de comandos que proporciona estadísticas sobre la actividad de red como conexiones, puertos abiertos y direcciones IP. Muestra información como protocolos, números de puerto y direcciones IP de conexiones activas. También provee estadísticas sobre paquetes de datos, tablas de enrutamiento e interfaz de red. El comando netstat es útil para diagnosticar problemas de red, detectar puertos abiertos inesperados y posible malware.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Comando NETSTAT

Manuel Alberto Valdés Arredondo

Docente: Ricardo López

Seguridad en Redes

Corporación Unificada Nacional de Educación Superior CUN

Ingeniería de Sistemas

2020
Comando NETSTAT

¿Qué Es Netstat Y Cómo Funciona?

Netstat, término derivado de “network” (red) y “statistics”, es un programa dirigido con órdenes

ejecutadas en la línea de comandos que entrega estadísticas básicas sobre la totalidad de las

actividades de red. También puede entregar información acerca de los puertos y direcciones a

través de los cuales se ejecutan las conexiones (TCP, UDP) y los puertos abiertos para

solicitudes. netstat se implementó por primera vez en 1983 en la BSD (Berkeley Software

Distribution), uno de los derivados del sistema UNIX, cuya versión 4.2 fue la primera en

soportar la familia de protocolos de Internet TCO/IP.

Desde 1991, netstat está integrado de forma estándar en Linux, del mismo modo que en

Windows desde la versión 3.11 (1993), que también podía conectarse por TCP/IP utilizando una

extensión. Las diversas implementaciones son muy similares en cuanto a funcionalidad, aunque

los parámetros de los comandos de netstat y las salidas presentan ligeras diferencias.

Fundamentalmente, netstat es un programa de líneas de comandos y, por lo tanto, no tiene una

interfaz gráfica de usuario. Programas como TCPView, desarrollado por Sysinternals para el

sistema operativo de Windows, hacen posible representar estadísticas gráficamente.

Cómo Se Utiliza Netstat

En los sistemas operativos Windows los servicios de netstat se utilizan en la línea de comandos

([Link]). Esta se encuentra en el menú de inicio bajo “Accesorios” como “Símbolo de sistema”
(Windows 8 y 10). De manera alternativa, se puede buscar como cmd en la función de búsqueda

del menú de inicio o abrir la línea de comandos haciendo clic en “Ejecutar” (tecla de Windows +

R + “cmd”).

La sintaxis de los comandos de netstat sigue el siguiente patrón:

 netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p Protocolo] [-r] [-s] [-t] [-x] [-y] [Intervalo]

La combinación de las opciones funciona encadenando los parámetros en una secuencia,

separados por un espacio:

 netstat [-OPTION1] [-OPTION2] [-OPTION3] …

Los parámetros suelen ir precedidos de un guión (-), pero si deseas combinar varias opciones,

solo tienes que colocar este guión delante del primer elemento. En lugar de la variante que se

muestra anteriormente, también se pueden enlazar diferentes parámetros como se indica a

continuación:

 netstat [-OPTION1][OPTION2][OPTION3] …

En este caso, es importante que no dejes ningún espacio entre las opciones.

Los comandos de terminal de netstat para Windows son:

Opción Comando Descripción


Modo estándar que informa sobre todas las conexiones de red
  netstat activas
-a netstat -a Enumera también los puertos abiertos
-b netstat -b Muestra el archivo ejecutable de una conexión o de un puerto de
escucha (requiere permisos de administrador).
Estadísticas de interfaz (paquetes de datos recibidos y enviados,
-e netstat -e etc.)
Devuelve el nombre de dominio cualificado (FQDN) de las
-f netstat -f direcciones
remotas
-i netstat -i Abre el menú general de netstat
-n netstat -n Visualización numérica de direcciones y números de puerto
-o netstat -o Añade el ID de proceso correspondiente a cada conexión
Muestra las conexiones para el protocolo especificado, en este caso
-p Protocol netstat -p
TCP (también posible: UDP, TCPv6 o UDPv6)
Lista todas las conexiones, todos los puertos TCP en escucha y
-q netstat -q todos
los puertos TCP abiertos que no están en escucha
-r netstat -r Muestra la tabla de enrutamiento
Recupera estadísticas sobre los protocolos de red importantes
-s netstat -s como
TCP, IP o UDP
Muestra el estado de descarga (descarga TCP para liberar al
-t netstat -t
procesador principal) de las conexiones activas
Informa sobre todas las conexiones, los oyentes y los puntos
-x netstat -x finales
compartidos para NetworkDirect
Muestra qué plantillas de conexión se utilizaron para las
-y netstat -y conexiones
TCP activas
Muestra de nuevo las estadísticas respectivas después de un
número
netstat -p
Interval seleccionado de segundos (aquí 10); puede combinarse según sea
10
necesario (aquí con -p),[CTRL] +[C] finaliza la visualización de
intervalos

Netstat: ejemplos

Para que el uso de los comandos de netstat listados para Windows sea más fácil de entender, te

mostraremos ahora algunos comandos de ejemplo.

 Lista de todas las conexiones para el protocolo IPv4


Si no deseas recuperar todas las conexiones activas, sino solo las conexiones IPv4,

puedes hacerlo con este comando netstat:

netstat -p IP

 Acceder a la estadística del protocolo ICMPv6

Si deseas obtener estadísticas sobre el protocolo ICMPv6, introduce el siguiente comando

en la línea de comandos:

netstat -s -p icmpv6

El comando entrega esta salida:

Para invocar las estadísticas de la versión 4 de ICMPv6, sustituye "icmpv6" por "icmp" en el

comando que se muestra aquí.


Consulta repetitiva de las estadísticas de la interfaz (cada 20 segundos)

Utiliza el siguiente comando netstat para una consulta repetida de las estadísticas de la interfaz,

que devuelve nuevos valores sobre los paquetes de datos recibidos y enviados cada 20 segundos:

 netstat -e 20

Visualizar todos los puertos abiertos y las conexiones activas (por números y con ID de

proceso)

Entre los comandos de netstat más populares se encuentra sin duda la consulta de todos los

puertos abiertos y de las conexiones activas en formato numérico:

 netstat –ano
El comando netstat -ano lista todos los puertos abiertos de forma numérica indicando su ID.
¿Por Qué Es Importante La Utilización De Netstat?

En la lucha contra el tráfico desproporcionado y el software dañino, se está en posesión de una

importante ventaja cuando se conocen las conexiones entrantes y salientes del ordenador o el

servidor. Estas se establecen a través de la correspondiente dirección de red, que indica, entre

otras cosas, qué puerto se abrió para el intercambio de datos. Cuando un puerto se abre, este

recibe el estado de “LISTEN” (en español “escucha”) y espera a que se detecte una conexión. El

problema principal de estos puertos abiertos es que, de esta manera, se les da la oportunidad a

terceros de introducir malware en tu sistema. También existe la posibilidad de que un troyano

que ya reside en tu sistema instale una backdoor (puerta trasera) y abra un puerto. Por ello, es

recomendable comprobar regularmente los puertos abiertos del sistema, tarea en la que destaca

especialmente netstat. Gracias a que la herramienta de diagnóstico se encuentra en todos los

sistemas Windows, representa una solución única para todos tus ordenadores y servidores.

Un indicio de infección se encuentra en los puertos desconocidos abiertos y en las direcciones IP

desconocidas. Para obtener resultados significativos, es imprescindible cerrar antes el resto de

programas, como, por ejemplo, el navegador, ya que estos se conectan a menudo con

ordenadores con direcciones IP desconocidas. Gracias a las estadísticas pormenorizadas, puedes

obtener información sobre los paquetes transferidos desde la última vez que el sistema se puso en

marcha y también sobre los errores que se hayan producido. Además, la tabla de enrutamiento,

que ofrece datos sobre el camino que sigue el paquete de datos por la red, puede mostrarse por

medio de los comandos de netstat específicos del sistema.


Cibergrafia

[Link]

También podría gustarte