Monitorar acesso dos clientes [RESOLVIDO]

1. Monitorar acesso dos clientes [RESOLVIDO]

davi ricardo
davitnt

(usa Slackware)

Enviado em 26/01/2009 - 13:22h

Bom pessoal tenho um pequeno provedor de acesso a internet em minha cidade, e uso o linux pra fazer esse compartilhamento e uso tambem o squid, so que tenho clientes que passam pelo squid e outros não, queria saber como faço pra saber exatamente o que cada cliente esta acessando, tanto aqueles que passam pelo squid (que fica facil por causa do squid.log), mas tambem aqueles que nao passam pelo squid.

Desde já agradeço
Davi RIcardo


  


2. Monitorar

Felipe Cardoso
felipecfm

(usa Debian)

Enviado em 26/01/2009 - 14:53h

Cara,

Pelo squid, basta vc dar um tail -f /var/log/squid/access.log (se vc naum tiver alterado o log dos acessos do squid deve ser esse o caminho.)

se a galera naum passa pelo squid, vc pode usar o tcpdump >
por exemplo = tcpdump |grep "192.168.0.250"

duvidas, posta ai!


3. Re: Monitorar acesso dos clientes [RESOLVIDO]

Davi Rodrigues
davirodrigues

(usa Debian)

Enviado em 27/01/2009 - 17:23h

Caro amigo o TcpDump é uma ótima opção para esse processo que vc quer.

eu usaria ele dessa forma.

Exemplo:

tcpdump -i eth1 'host 192.168.1.10'

a opção "-i" seria a interface no qual o seu ip faria parte, a opção "host" é para identificar o host que vc quer capiturar, se vc quiser, pode colocar ainda a opção antes do host que é "not port XX" que é para excluir a conexão com alguma porta que vc não queira, qualquer dúvida posta aew.