En informática , netstat
( net work stat istics ) es una utilidad de red de línea de comandos que muestra las conexiones de red para el Protocolo de control de transmisión (tanto entrantes como salientes), tablas de enrutamiento y una serie de interfaces de red ( controlador de interfaz de red o interfaz de red definida por software). ) y estadísticas de protocolo de red. Está disponible en Unix , Plan 9 , Inferno y sistemas operativos similares a Unix, incluidos macOS , Linux , Solaris y BSD . También está disponible en IBM OS/2 y en los sistemas operativos basados en Microsoft Windows NT , incluidos Windows XP , Windows Vista , Windows 7 , Windows 8 y Windows 10 .
Se utiliza para encontrar problemas en la red y para determinar la cantidad de tráfico en la red como medida de rendimiento. [1] En Linux, este programa está casi obsoleto, aunque todavía se incluye en muchas distribuciones.
En Linux, netstat
(parte de "net-tools") se reemplaza por ss
(parte de iproute2 ). El reemplazo de netstat -r
es ip route
, el reemplazo de netstat -i
es ip -s link
y el reemplazo de netstat -g
es ip maddr
, todos los cuales se recomiendan en su lugar. [2] [3] [4] [5]
Los parámetros utilizados con este comando deben tener un prefijo (-) en lugar de una barra inclinada ( / ). Algunos parámetros no son compatibles con todas las plataformas.
Para mostrar continuamente las conexiones TCP y UDP abiertas numéricamente y también qué programa las está usando en Linux:
Para mostrar las conexiones TCP activas y los ID de proceso cada 5 segundos, escriba el siguiente comando (funciona solo en sistemas basados en NT o Windows 2000 con hotfix):