Monitorizar una red con el comando ss

Monitorizar una red con el comando ss.

El comando ss (Socket Statistics), es una herramienta que nos muestra información sobre el socket de red en un sistema Linux.

Puedes pensar que ya tenemos la herramienta Netstat, y yo te digo que te equivocas. SS es más detallado, ademas, hace tiempo que en el manual oficial de «netstat» indica que la herramienta esta obsoleta, y que su sustituto natural es el comando ss.

En este articulo vemos como utilizar (con ejemplos) el comando ss, y mostrar información diversa sobre la conexión del socket en Linux.

En términos generales, un socket de red se define por una dirección IP, protocolo de transporte y puerto. Esta combinación constituye un lado de una conexión bidireccional. Por ejemplo, si un servidor web escucha conexiones TCP entrantes en 1.1.1.1:80, esto es el socket.

OJO!!!, el socket no es la conexión en sí, sino uno de los puntos finales de la conexión.

 

Monitorizar una red con el comando ss

La sintaxis del comando ss es bastante simple, tan solo especificas la opción, y si quieres, también filtros opcionales.

ss [options] [ FILTER ]

Listado de opciones disponibles:

 

Listar todas las conexiones

Al usar el comando básico sin ninguna opción, enumera todas las conexiones, independientemente del estado en que se encuentren.

ejemplo…

 

Listar puertos que escuchan, y que no escuchan

ejemplo…

 

Listar sockets de escucha

ejemplo…

 

Listar todas las conexiones TCP

ejemplo…

 

Listar las conexiones TCP que escuchan

ejemplo…

 

Listar todas las conexiones UDP

ejemplo…

 

Mostrar el PID (id de proceso) de las conexiones sockets

ejemplo…

 

Estadísticas resumidas

Esta opción es muy interesante.

ejemplo…

 

Ver las conexiones de socket IPv4

ejemplo…

 

Ver las conexiones de socket IPv6

 

Filtrar conexiones por puerto definido

En el ejemplo vemos el puerto 22.

ejemplo…

Estas son las opciones más utilizadas, pero existen muchas más como puedes ver más arriba.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario