hacker.jpg

Hay mucha información disponible sobre nuestras conexiones de red, pero ahora les dejaré 3 interesantes comandos para que puedan monitorear sus sistemas.

Éstos tres comandos son:

iftop: Rastrea las conexiones de red por número de proceso.
nethogs: nos muestra rápidamente lo que está acaparando en nuestro ancho de banda.
vnstat: se ejecuta como un daemon liviano para registrar todo lo que sucede.

iftop

iftopiftop-help

Es una excelente herramienta que monitorea una interfaz de red que especifiquemos y muestra las conexiones.

Nos permite identificar, medir la velocidad y también monitorear nuestro tráfico. Es bastante sorprendente ver cuánto ancho de banda usamos, especialmente para los más veteranos en sus épocas de los módems con conexiones dial-up.

Instalación:

Arch:

$ sudo pacman -S iftop

Debian:

$ sudo apt install iftop

Uso:

En el caso que sólo tengamos una sola interfaz de red, ejecutamos:

$ sudo iftop

Pero si queremos especificar la interfaz:

$ sudo iftop -i enp5s0f5

Les recomiendo investigar a fondo lo que puede hacer ésta pequeña gran herramienta que tenemos a disposición en prácticamente todas nuestras distribuciones de GNU/Linux y sistemas BSD.
Nethogs

nethogsnethogs-help

Cuando queremos saber rápidamente quién está quitando nuestro ancho de banda, Nethogs es rápido y fácil. Se debe ejecutar como root y especificar la interfaz para comenzar el monitoreo.

Instalación:

Arch:

$ sudo pacman -S nethogs

Debian:

$ sudo apt install nethogs

Uso:

$ sudo nethogs wlp4s0

Posee pocas opciones como revisar ciclos entre kb/s y mb, ordenar los paquetes recibidos o enviados, ajustar el tiempo de actualizaciones y por hasta ahí llegamos, pero realmente cumple con lo que promete.
vnstat

vnstat-tiemporeal-lvnstat--help

Éste es un interesante recolector de datos de red muy fácil de usar. Es liviano, no necesita permisos de root. Se ejecuta como daemon y registra las estadísticas de nuestra red todo el tiempo que se quiera.

Instalación:

Arch:

$ sudo pacman -S vnstat

Debian:

$ sudo apt install vnstat

Uso:

Primero crearemos nuestra base de datos de nuestra interfaz de ésta manera

$ sudo vnstat -u -i enp0s3

Luego podremos monitorear el tráfico en tiempo real así:

$ vnstat -l

Obviamente que también se puede hacer por horas -d, días -d, meses -m, etc.

La verdad que es una herramienta muy completa, pero sencilla que nos permite un monitoreo detallado de lo que necesitamos. Les recomiendo usar éstos comandos para tener un detalle de lo que pueden hacer también:

$ vnstat –help

$ vnstat –longhelp

NOTA: Recuerden que el nombre de la interfaz puede variar de acuerdo a sus equipos, si no la conocen, pueden usar la orden “ip addr” en nuestra terminal para conocer las que tenemos disponibles.

Links interesantes:

iftop: Web OficialDescargaChangelog.
nethogs: GitHubDescarga.
vnstat: Web OficialChangelogGithubDescarga.

Espero que les haya servido y recuerden por favor de mirar el man de cada comando mostrado para interiorizarse en caso de necesitarlo.

Anuncios