1

Android デバイスで特定のアプリケーションのネットワーク アクティビティを監視しようとしています。監視しようとしているアプリケーションで、リモートで実行されている HTTP サーバーと通信しています。サーバーにクエリを実行するには明らかにさまざまな方法があり、これらのさまざまな種類のクエリ (パケットの往復時間など) に関する統計を収集しようとしています。

いくつかの調査の後、tcpdump を試してみることにしました。-A オプションを使用してパケットの内容を表示しようとしています。パケットの内容を吐き出した後、パケット本体からクエリの種類を解析し、種類に従って並べ替えることができると考えました。ただし、 -A​​ オプションを使用すると、大量のゴミが発生するようです。-A オプションが実際に行うことを誤解していますか? http://code.google.com/apis/gdata/articles/wireshark.htmlのこの例によると、人間が読める形式の出力が表示されるはずです。

いくつかの調査の結果、吐き出されるゴミは圧縮されたデータである可能性があることがわかりました。この場合、解凍は可能でしょうか?

私が素朴に聞こえる場合は、ご容赦ください。私はこのようなことに比較的慣れていません。どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

1

Wiresharkにはかなりの数の統計が組み込まれていますが、なぜそれを使用できないのですか?

プログラムでそれを行う方法が必要な場合は、Tshark(wiresharkのコマンドライン)をチェックしてください。これには非常に適しています。

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

于 2012-02-27T02:38:03.447 に答える