NETSTAT se considera obsoleto en la actualidad y en otros programas incluidos en las herramientas de red como arp, ifconfig, iptunnel, nameif netstat
y route.
La funcionalidad proporcionada por varias de estas utilidades se ha reproducido y mejorado en la nueva suite iproute2 , principalmente mediante el uso de su nuevo ip
comando.
Ejemplos de comandos obsoletos y sus reemplazos:
arp => ip n (vecino de ip)
ifconfig => ip a (ip addr), enlace ip, ip -s (ip -stats)
iptunnel => túnel ip
iwconfig => iw
nameif => enlace ip, ifrename
netstat => ss, ruta ip (para netstat-r), enlace ip -s (para netstat -i), ip maddr (para netstat-g)
El netstat
comando lee varios archivos / proc para recopilar información. Sin embargo, este enfoque se debilita cuando hay muchas conexiones para mostrar. Esto lo hace más lento. El ss
comando obtiene su información directamente del espacio del kernel. Las opciones utilizadas con los ss
comandos son muy similares a netstat, por lo que es un reemplazo fácil.
Las estadísticas proporcionadas por ss
son superficiales, pero se considera la mejor alternativa anetstat
Ejemplos:
obtener todas las conexiones: ss | less
ss -t
Obtener conexiones TCP no en modo de escucha (programas de servidor)
ss -u
obtener conexiones udp que no estén en modo de escucha
ss -x
obtener conexiones de tubería de socket unix
ss -ta
obtener todas las conexiones tcp
ss -au
obtener todas las conexiones udp
ss -nt
todo el TCP sin nombre de host
ss -ltn
escuchando tcp sin resolución de host
ss -ltp
escuchando tcp con PID y nombre
ss -s
imprime estadísticas
ss -tn -o
conexión tcp con host de dominio y mostrar temporizador keepalive
ss -tl4
conexiones ip4