Linux iftop: escuche el tráfico de red y el ancho de banda

El iftop escucha el tráfico de red en una interfaz de red específica. Iftop es una herramienta perfecta para un servidor Linux remoto a través de una sesión basada en ssh. Iftop muestra el uso de ancho de banda por parte de un par de hosts en forma de tabla. Para ejecutar esta herramienta debemos tener permisos de superusuario (root).

Instalación:

Instalación de iftop en un sistema basado en Debian como Ubuntu, Kali Linux:

Para instalar la herramienta iftop en un sistema basado en Debian, ejecute el siguiente comando en la terminal

sudo apt-get install iftop

Instalación iftop en Arch Linux:

Para instalar iftop en un sistema basado en Arch, ejecute el siguiente comando en la terminal

sudo pacman -S iftop

Instale iftop en CentOS/Fedora/RHEL/Linux:

Para instalar iftop en un sistema operativo como CentOS, podemos usar el administrador de paquetes yum. Ejecute el siguiente comando:

sudo yum install iftop

Uso:

Ahora usemos el iftop. Como sabemos, debemos proporcionar el permiso de superusuario para ejecutar esta herramienta allí para usar siempre sudo mientras ejecuta esta herramienta. Use el siguiente comando para ejecutar iftop.

sudo iftop -i INTERFACE

En el comando anterior, reemplace la INTERFAZ con su interfaz de red. La interfaz de red predeterminada utilizada especificada en iftop es eth0. Pero para conocer su interfaz actual, ejecute el siguiente comando

ifconfig

Entonces obtendrás tu interfaz. En mi caso, estoy usando Wi-Fi, por lo tanto, mi interfaz de red es wlo1, por lo tanto, utilicé el siguiente comando.

Linux iftop Listen Network traffic (interface) & Bandwidth (pair of hosts)

Entonces la salida será como:

Linux iftop Listen Network traffic (interface) & Bandwidth (pair of hosts)

Analicemos la salida. En la salida anterior podemos ver que se usan dos flechas ( ==> ) y ( <<). Ver uno por uno significa que las flechas.

1) ==>: esta flecha indica que los datos se envían desde el host x al host y. También podemos llamar está subiendo datos.

 x ==> y

2) <<:

Esta flecha significa que los datos se reciben del host y al host x. Podemos llamar a este proceso descarga de datos.

 x << y

Luego hay una barra que es la escala logarítmica del gráfico de barras que da una indicación visual del tráfico. Luego se muestran tres columnas con los mismos datos. Esta columna muestra el uso de datos en intervalos de 2, 5 y 40 segundos. Luego, debajo de la línea horizontal, podemos ver el uso de datos Tx (transmitir) y RX (recibir). Y Datos totales utilizados por la interfaz.

Opciones de iftop:

El iftop brinda alguna opción para usarlo de manera más eficiente. Veámoslo uno por uno

Opción -h: Esta opción se utiliza como ayuda. Al ejecutar iftop con la opción -h, mostrará todas las opciones e información sobre iftop.

sudo iftop -h

Producción:

Linux iftop Listen Network traffic (interface) & Bandwidth (pair of hosts)

Opción -i: esta opción se utiliza para especificar la interfaz de red como wlan0 o eth0.

sudo iftop -i wlan0

Opción -m: esta opción se usa para establecer un límite de ancho de banda para la salida en uso de la opción -m como el siguiente comando.

sudo iftop -i INTERFACE -m LIMIT

Aquí, en lugar de INTERFACE, use su interfaz de red y en lugar de LIMIT, escriba el límite de salida en Bits. Por ejemplo, he usado el siguiente comando

sudo iftop -i  wlo1 -m 100

He establecido el límite de 100 bits. En la salida, podemos ver que el límite máximo es de 100 bits.

Linux iftop Listen Network traffic (interface) & Bandwidth (pair of hosts)

Opción -F: Esta opción se utiliza para analizar el tráfico en una red IPv4 específica. Si se especifica esto, iftop solo incluirá los paquetes que fluyen hacia afuera de la red dada.

sudo iftop -i  INTERFACE -F net/mask

Ejemplo:

sudo iftop -i  wlo1 -F 24

Y hay muchas otras opciones que puede ver y usar con la opción -h con iftop.

Publicación traducida automáticamente

Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *