iftop es una gran herramienta para ver el uso de ancho de banda casi en vivo distinguido por source-ip source-port destination-ip destination port.
Lo estoy usando para ver qué IP del cliente está usando más ancho de banda. Ahora me gustaría almacenar la salida en algún lugar.
iftop usa ncurses así
iftop > log.txt
no funciona como se esperaba, el archivo de resultados no es legible.
¿Existe alguna herramienta como esta que pueda usarse para canalizar la salida a un archivo de texto?
top
La herramienta tiene un modo por lotes-b
que le permite guardar la instantánea redirigiendo la salida a un archivo, peroiftop
no tiene esa opción.Respuestas:
Desde iftop-1.0pre3 (01-01-2014) , se agregó un modo de salida de texto. Esto será muy útil para cualquiera que intente analizar la salida de iftop.
La opción de línea de comando para activar el modo de texto (lote) es:
Cuando se utiliza el modo de texto, las siguientes opciones están disponibles:
Use la
-h
opción de ayuda sobre el uso de iftop.El uso de ejemplo sería:
Si desea que se ejecute en segundo plano durante 5 horas:
Verifique el trabajo de fondo con el
job
comando.fuente
iptraf puede registrar este nivel de detalle. El resultado se parece a esto:
fuente
iptraf
?sudo iptraf -i eth0 -L /tmp/traffic_log
iptraf-ng
en Linux mint. 2) Debería instalarcar
también:sudo apt install ucommon-utils
Parece que iftop no puede salir a un archivo de texto (hay una solicitud de función pero aún no está implementada), mientras tanto, eche un vistazo a la utilidad bwm-ng que es similar a iftop pero permite la salida en un archivo CSV.
Aquí hay un ejemplo de uso:
fuente
1334421690;eth0;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;total;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;eth0;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0 1334421690;total;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0
por lo que es para toda la interfaz no agrupada por direcciones IP conectadas