Justniffer

10-09-2012 10:37

Quantas vezes aconteceu se depararem com uma lentidão a servir paginas no apache mas não sabem quais são  os conteudos que se encontram com lentidão?

Agora com o Justniffer um projeto opensource,  já nos é possivel validar em tempo real os conteudos que estão a ser servidos com mais lentidão!!!

 

O Justniffer um é um analisador de protocolo da camada tcp que nos permite capturar o trafego de rede, emular os logs do apache de forma costumizada e até analisar o time response dos pedidos http e avaliar a lentidão do serviço.

 

A magia deste software é ter a possibilidade da captura em tempo real e tambem suportar a analise de um ficheiro de captura de trafefo como o tcpdump ou mesmo wireshark.

 

Validando o response time num pedido http:

 

$ justniffer -i eth0 -a " %response.time"

 

Output do comando:

192.168.2.5 - - [22/Apr/2009:22:27:36 +0200] "GET /sflogo.php?group_id=205860&type=2 HTTP/1.1" 200 0 
"https://justniffer.sourceforge.net/" "Mozilla/5.0 (X11;U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8)" 0.427993
192.168.2.5 - - [22/Apr/2009:22:27:50 +0200] "GET /complete/search?output=firefox&client=firefox&hl=en-US&q=add+e HTTP/1.1" 200 140 ""
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8)"0.294897

 

validando o trafego http  em formato de log do apache "access_log":

 

$ justniffer -i eth0

192.168.2.2 - - [15/Apr/2009:17:19:57 +0200] "GET /sflogo.php?group_id=205860&type=2 HTTP/1.1" 200 0 ""
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8)"
192.168.2.2 - - [15/Apr/2009:17:20:18 +0200] "GET /search?q=subversion+tagging&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a HTTP/1.1" 200 0 ""
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8)"

 

 

A capacidade desta ferramenta é fenomenal!!!

 

Poderão ver mais sobre o projeto em:

justniffer.sourceforge.net/

 

Procurar na página

Contacto