listening help comandos anp linux sockets netstat

linux - help - netstat windows



diferencia entre netstat y ss en linux? (3)

En Linux, el comando netstat nos dice información de los enchufes activos en el sistema.

Entiendo que netstat usa /proc/net/tcp para adquirir la información de red del sistema.

Como la página man de netstat dice que netstat está obsoleto, deberíamos usar ''ss''.

NOTE This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.

Descubrí que ss realiza una funcionalidad similar pero no usa /proc/net/tcp para adquirir información de red del sistema.

Ahora tengo curiosidad de cómo ss obtiene la información del socket de la red del sistema?



Los saca del espacio del kernel directamente usando Netlink que usa la clásica API de sockets .


ss está incluido en el paquete iproute2 y es el sustituto de netstat . ss se usa para volcar estadísticas de socket. Muestra información similar a netstat . Puede mostrar más información de TCP y estado que otras herramientas. Es una herramienta nueva, increíblemente útil y más rápida (en comparación con netstat) para rastrear conexiones y zócalos TCP.