2

特定のアプリの TCP トラフィックを監視し、必要に応じてパケットをドロップする Android アプリケーション (またはサービス、コマンドライン ツールなど) を作成しようとしています。Windows では、ターゲット プロセスで send() および recv() 呼び出しをフックすることでこれを行うことができます。その背後にある目的は、アプリが WhatsApp Messenger のトラフィックを監視し、オンラインのときにサーバーに通知しないようにすることです。しかし、ルート化された Android フォンでパケットを監視および編集する方法がわかりませんでした。助言がありますか?

4

1 に答える 1

0

次を使用して、モバイルを流れるすべてのデータを読み取ることができます。

Android用libpcap

ただし、特定のアプリケーションのトラフィックを監視するには、 packet を読み取って HTTP データを解析する必要があります。ここでそれについて読むことができます:https://stackoverflow.com/a/2768724/776765

また、Whatsapp の会話は新しいバージョンで暗号化されています。wiki で読むことができます

于 2012-08-02T12:23:08.650 に答える