2011-12-12 3 views
5

Nello sviluppo web, di solito uso Firebug. Ma ora devo usare Wireshark per monitorare le richieste HTTP inviate da un simulatore Android. Wireshark è uno strumento fantastico, tuttavia è troppo grasso per quello che sto facendo e molto doloroso da copiare/incollare la richiesta.Semplice alternativa Http per Wireshark

Quindi sto cercando un'alternativa più semplice su Linux Ubuntu.

risposta

6

Wireshark è per lo più gonfio a causa del front-end della GUI; tuttavia ha una versione di testo chiamata tshark che utilizza sostanzialmente meno memoria ... la sintassi è molto simile a tcpdump ...

Per acquisire i pacchetti inviati ae da un server Web su 192.168.12.14, utilizzare questo ...

tshark -n -i eth0 tcp and host 192.168.12.14 and port 80 
+0

Perfecto! Posso scrivere facilmente i risultati nei registri. Molto carino. –

3

Si può anche considerare l'utilizzo di ngrep http://ngrep.sourceforge.net/usage.html#http

+0

Sono molto felice di aver scoperto ngrep. Ha assorbito ulteriori 500 K sul mio sistema, rispetto ai 60 MB di tshark. Anche l'uso molto semplice: 'ngrep -d qualsiasi porta 5984 -W byline', genera un traffico ben formattato da qualsiasi interfaccia attraverso la porta 5984. –