2012-08-09 6 views
6

アンドロイドアプリでネットワークデータパケットをキャプチャしたい。これが可能かどうかを理解するのに役立つ提案やソースコードはありますか?ルート権限を使用せずにAndroidでネットワークパケットをキャプチャする方法

+1

明らかにプライバシーとセキュリティ上の理由から、これが不可能であることは間違いありません。 – CommonsWare

+1

ジュニパーネットワークのVPNアプリケーションがそれを使用するので、間違いなく可能です。 – anishsane

答えて

5

ルートなしでは、パススルー方式を使用する必要があります。あなたのAndroidデバイス

  • 実行wiresharkのと

    1. ワイヤレスアダプタを介して、あなたの有線接続を共有するためのセットアップお使いのPC/Macの
    2. 接続し、ワイヤレスアダプタには、フィルタ/スニフ
  • +0

    自分のAndroidデバイスでネットワークデータパケットをキャプチャしたいと思っています.PCのみのデバイスではありません。デバイスに接続されているサイトの一覧を表示します。ありがとう –

    +1

    それは私がちょうど方法を説明したことです。ルートを持っていなければ、パケットをトレースすることはできません。あなたの唯一の選択肢は、あなたのアンドロイドデバイスがPC経由でトラフィックを送信することによって送信しているパケットを盗聴できる、上記のリストです。 –

    +0

    ありがとうございます。私はスーパーユーザーにする必要があります。 –

    0

    ほとんどのアプリ/ルートネットワークを使用しないでアンドロイドのアカウントネットワークトラフィックをループバックを使用してvpnのトリックは、あなたがVPNを設定し、トラフィック(または任意のものを調べる)

    rスニファ、チェックtpacketcapture、しかし私はあなたがソースを持っているとは思わない...連絡してみるか、fdroidで同様のオープンソースのアプリケーションをチェックする

    0

    これは、プロキシを設定することを検討してください。