httpry é um packet sniffer especializado e projetado para exibir e registrar o tráfego HTTP,  não se destina a realizar análise propriamente dita, mas para capturar, analisar e registrar o tráfego para uma análise posterior.
Pode ser executado em tempo real, mostrando o tráfego em que é analisado, ou como um daemon que registra em um arquivo de saída.

O que você pode fazer com ele? Aqui algumas idéias:

Veja o que os usuários da rede estão solicitando online

Veja arquivos que estão sendo baixados de caráter malicioso

Extrair estatísticas HTTP de arquivos salvos

Verificar se suas regras de packet filter para HTTP estão funcionando corretamente.

Um exemplo da captura….

httpry -r file ‘host 192.168.5.25′ | grep “\.js”

07/28/2010 10:57:08 192.168.5.25 69.192.143.238 > GET www.quickquote.lincoln.com /static/com/forddirect/presentation/constants/SkinConstants_lincoln.js HTTP/1.1 – -
07/28/2010 10:57:08 192.168.5.25 69.192.143.238 > GET www.quickquote.lincoln.com /yui/yahoo-dom-event/yahoo-dom-event.js HTTP/1.1 – -
07/28/2010 10:57:08 192.168.5.25 69.192.143.238 > GET www.quickquote.lincoln.com /static/com/forddirect/application/bp20/metrics/s_code.js HTTP/1.1 – -

Esse é a captura dos pacotes javascript que foram solicitados pelo host 192.168.5.25….

Ele é capaz de capturar pacotes nas portas 80, 443 e 8080 e utiliza a famosa libpcap para capturar os pacotes.. É uma alternativa ao tcpdump quando se quer extrair algo mais simples do protocolo HTTP

Site do projeto: http://dumpsterventures.com/jason/httpry/

Download: http://dumpsterventures.com/jason/httpry/httpry-0.1.5.tar.gz

[]‘s

Sergito

« »