Existe um proxy web baseado em registro simples?

2

Para a diversão, estou curioso para salvar todo o tráfego da web que eu envio / recebo. Existe algum software de proxy web FLOSS que rode no Ubuntu Linux que irá salvar, em um arquivo, os cabeçalhos, url, datetime e o conteúdo de todo o tráfego HTTP que passa por ele? Se não houver, eu apenas escreverei o meu, mas não adianta reinventar a roda.

UPDATE O motivo pelo qual eu quero isso é justamente porque eu sou meio que um colecionador de dados. E eu estou querendo saber se há algum tipo de maneira de gravar todo o meu tráfego na web.

    
por Rory 16.12.2009 / 15:14

4 respostas

2

O Squid fará isso muito feliz. A instalação não deve ser mais do que o apt-get install squid, e a configuração também deve ser bastante trivial.

    
por 16.12.2009 / 15:19
1

Você pode fazer isso com o tcpdump também. É um pouco agressivo, mas pode capturar todo o tráfego enviado ou recebido de um servidor web (porta 80 / tcp)

tcpdump 'src port 80 or dst port 80'

Do lado do cliente e usando o firefox, você pode usar a extensão slogger, que despeja todos os dados enviados ou recebidos pelo firefox em diferentes formatos

    
por 16.12.2009 / 16:18
1

O squid mencionado por Tom O'Connor provavelmente será a melhor solução. mas se você quiser uma ferramenta completamente passiva que funcione na porta de espelhamento [em frente ao squit que funciona 'in-line'] - dê uma olhada em link - sniffer especializado para analisar o tráfego http. é pequeno e bastante flexível.

    
por 21.12.2009 / 12:16
0

Tinyproxy faz o que você quer: proxying rápido e logging (sem cache). Mas mesmo o squid com caches desativados é idêntico.

    
por 21.12.2009 / 15:58