2012-02-27 63 views
1

我正在嘗試監視Android設備上特定應用程序的網絡活動。在我試圖監視的應用程序中,我正在與遠程運行的HTTP服務器進行通信。查詢服務器有明顯不同的方法,我試圖收集這些不同類型查詢(數據包的往返時間等)的統計信息。通過tcpdump捕獲HTTP數據包主體

經過一番研究,我決定給tcpdump一個鏡頭。我正在嘗試使用-A選項查看數據包的內容;我想,在吐出包的內容後,我可以從包體中解析出查詢類型,並根據類型對它們進行排序。但是,似乎使用-A選項只是給了我一堆垃圾。我誤解了-A選項實際上做了什麼?根據這個例子http://code.google.com/apis/gdata/articles/wireshark.html,我應該看到一些人類可讀的輸出形式。

經過一番研究,我發現垃圾被吐出的可能只是壓縮數據。如果是這種情況,是否可以解壓縮?

原諒我,如果我聽起來天真,我對這個東西比較新。任何幫助將不勝感激。謝謝!

回答

1

Wireshark內置了不少統計信息,爲什麼你不能使用它呢?

如果您需要一種方法來編程檢查Tshark(wireshark的命令行),可能對此很好。

http://kevin.vanzonneveld.net/techblog/article/analyze_http_requests_with_tshark/

+1

謝謝,尼克。我可能必須記錄輸出並將其傳回到我的計算機以使用Wireshark進行分析。我只是希望有一種以編程方式做到這一點。希望我仍然可以在答案上得到答案。 – rach5000 2012-02-27 03:02:04

相關問題