Tcptrack, um monitor de consumo de banda em tempo real

Publicado por Adriano Rodrigues Balani em 10/12/2008

[ Hits: 47.296 ]

Blog: http://blogdobalani.blogspot.com

 


Tcptrack, um monitor de consumo de banda em tempo real



Estava atrás de um programa que mostrasse o consumo de banda por ip da minha rede, pois algumas soluções como bandwidth, apesar de ser muito legal e de fácil entendimento, não me dava o resultado em tempo real, foi onde pesquisando pela internet achei o tcptrack.

O tcptrack é um software utilizado para monitorar conexões de rede baseado no tcpdump. Seu uso baseia-se totalmente em linha de comando.

Pacotes:

tcptrack: Download tcptrack-1.3.0.tar.gz

Instalação:

Para quem gosta de partir direto do fonte, que nem eu, aí vai.

Entre dentro do diretório onde baixou e descompactou o fonte e:

# ./configure
# make
# make install


Para quem usa Linux Debian ou Ubuntu:

# apt-get install tcptrack

Uso:

Esses comandos foram testados como usuário root. Supondo que temos um firewall com duas placas de rede, sendo eth0 (externa) e eth1 (interna) e a faixa de ip interno 192.168.1.0/24.

O comando abaixo lista todas as conexões do firewall com a rede interna:

# tcptrack -i eth1

O comando abaixo monitora apenas um host da rede interna:

# tcptrack -i eth0 src or dst 192.168.1.25

Agora é só usar a criatividade, pois o tcptrack é bastante flexível.

Outras dicas deste autor

Cairo-dock no Slackware64

Instalar impressora Lexmark X342N no Slackware

Exportar banco de dados SQLite para arquivo .sql

Entendendo o comando scp

Trocar senha do Webmin

Leitura recomendada

Recuperar o som no Sabayon

FreeBSD com Packet Filter

Conexão de tabelas temporárias com PHP + MySQL

Escolhendo sua distribuição Linux

Instalação da PEAR MDB2 no Linux

  

Comentários
[1] Comentário enviado por humbhenri em 10/12/2008 - 21:46h

Ótima dica.

[2] Comentário enviado por alexandredsc em 10/12/2010 - 10:18h

Parece que não funciona no Ubuntu, até a versão 9.04, pelo menos:
https://bugs.launchpad.net/ubuntu/+source/tcptrack/+bug/346667

[3] Comentário enviado por revsouza em 16/06/2011 - 09:04h

Amigo, como faço para monitorar determinado ip, sem utilizar a minha interface do server, pois o meu server não é gateway na rede, meu gateway é um router.

Vlww

[4] Comentário enviado por dimasdaros em 07/10/2011 - 11:27h

Excelente ferramenta. Simples e funcional.
Utilizava o iptraf antes, mas esse é bem mais direto para monitrar o consumo.

Vlw aew por ter compartilhado =D
abraço

[5] Comentário enviado por alemao_95 em 22/06/2017 - 15:58h

Boa tarde!

Pq eu não consigo monitorar o tráfego de um determinado ip na rede ?

# tcptrack -i eth0 src or dst 192.168.2.X

Ele fica pesquisando porem não encontra nada
Alguem pode me ajudar ?

Obrigado

[6] Comentário enviado por balani em 24/07/2017 - 23:56h


[5] Comentário enviado por alemao_95 em 22/06/2017 - 15:58h

Boa tarde!

Pq eu não consigo monitorar o tráfego de um determinado ip na rede ?

# tcptrack -i eth0 src or dst 192.168.2.X

Ele fica pesquisando porem não encontra nada
Alguem pode me ajudar ?

Obrigado

Olá alemao_95, vc instalou no seu gateway? se sim a inteface de rede é a que se conecta com a sua rede interna.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts