O iftop é uma ótima ferramenta para visualizar o uso de largura de banda quase ao vivo, diferenciado pela porta de destino IP de origem e porta de destino IP.
Estou usando para ver qual ip do cliente está usando mais largura de banda. Agora eu gostaria de armazenar a saída em algum lugar.
iftop usa ncurses para
iftop > log.txt
não funciona como esperado, o arquivo de resultados não é legível.
Existe alguma ferramenta como essa que possa ser usada para canalizar a saída para um arquivo de texto?
top
A ferramenta possui modo de lote-b
que permite salvar o instantâneo redirecionando a saída para um arquivo, masiftop
não possui essa opção.Respostas:
Desde iftop-1.0pre3 (01-01-2014) , um modo de saída de texto foi adicionado. Isso será muito útil para quem tentar analisar a saída do iftop.
A opção da linha de comando para ativar o modo de texto (lote) é:
Ao usar o modo de texto, as seguintes opções estão disponíveis:
Use a
-h
opção para obter ajuda sobre o uso do iftop.Exemplo de uso seria:
Se você deseja que ele seja executado em segundo plano por 5 horas:
Verifique o trabalho em segundo plano com o
job
comandofonte
O iptraf pode registrar esse nível de detalhe. A saída é mais ou menos assim:
fonte
iptraf
?sudo iptraf -i eth0 -L /tmp/traffic_log
iptraf-ng
no linux mint. 2) Também devo instalarcar
por:sudo apt install ucommon-utils
Parece que o iftop não pode gerar um arquivo de texto (existe uma solicitação de recurso, mas ainda não foi implementada). Enquanto isso, observe o utilitário bwm-ng , que é semelhante ao iftop, mas que permite a saída em um arquivo CSV.
Aqui está um exemplo de uso:
fonte
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 isso é para a interface todo não agrupados por endereços IP conectados