sexta-feira, 26 de dezembro de 2008

TcpTrack monitor de uso da banda em tempo real

Tcptrack, um monitor de consumo de banda em tempo real
Autor: Adriano Rodrigues Balani
Data: 10/12/2008

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: http://www.rhythm.cx/~steve/devel/tcptrack/release/1.3.0/source/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.

Nenhum comentário: