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.
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.
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.
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
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.
Tinyproxy faz o que você quer: proxying rápido e logging (sem cache). Mas mesmo o squid com caches desativados é idêntico.
Tags proxy monitoring linux web http