2011-12-12 21 views
5

ウェブ開発では、通常Firebugを使用します。しかし今は、Wiresharkを使用してAndroidシミュレータから送信されたHTTPリクエストを監視する必要があります。 Wiresharkは素晴らしいツールですが、私がやっていることでは余りにも太っており、要求をコピーして貼り付けるのは非常に面倒です。WiresharkのシンプルなHttp代替手段

私はLinux Ubuntuでもっと簡単な方法を探しています。

答えて

6

Wiresharkは、GUIのフロントエンドのために大部分が膨らんでいます。しかし、実質的に少ないメモリを使用するtsharkというテキストバージョンがあります。構文はtcpdump ...と非常に似ています。

192.168.12.14上のWebサーバーとの間で送受信されたパケットをキャプチャするには、

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

パーフェクトをngrepの使用を検討して!結果を簡単にログに書き込むことができます。かなりクール。 –

3
+0

私はngrepを発見したことをとてもうれしく思っています。それは60MBのtsharkと比較して私のシステムではさらに500Kを要しました。 'ngrep -d any port 5984 -W byline'は、ポート5984経由でどんなインターフェースからでも整形されたトラフィックを出力します。 –