BlueStacksからのHTTPトラフィックを監視するにはどうすればよいですか?



How Can I Monitor Http Traffic From Bluestacks



解決:

実際にはフィドラーを使用できます。ご覧のとおり、fiddlerはwinINETプロキシを構成して通過します(Internet Explorerや他のすべてのMicrosoftソフトウェアで使用されますが、サードパリーソフトウェアでさえwinINETプロキシ構成を使用する場合があります-そのため、一部のプログラムは魔法のようにfiddleで動作します)。一部のプログラムは、wininet configを完全に無視し、プロキシを設定する独自の方法を持っています(firefox、chromeなど)。そして、bluestacksのような他のプログラムは、プロキシをまったくサポートしていません。

ただし、BlueStacksにフィドラープロキシを通過させることはできます。これを実行でき、これに関するチュートリアルがあるツールはProxyCapです。http://www.proxycap.com/bluestacks.html proxycapのプロキシの構成では、サーバーとして127.0.0.1を使用し、ポート番号として8888を使用するだけです。 。ステップバイステップガイドの最後の部分で指定されているように、ルールにHD-AgentおよびHD-Frontend実行可能ファイルも追加する必要があります。



残念ながら、proxycapは30日間の試用版です。あなたはそこに無料のプロキシを使用することができます。 httpをサポートするものを見つけてください。 http://en.wikipedia.org/wiki/Comparison_of_proxifiers私はproxyCapを使ってこれをうまく機能させることができましたが、まだ何も試していません。

これは、低レベルのネットワークスニッフィング用のwiresharkよりもhttpトラフィックスニッフィングに適していると思います。




ProxyCapを使用して、Fiddlerにトラフィックをキャプチャさせます。

ProxyCapは、すべてのBluestack通信をHTTPプロキシ(この場合、プロキシはFiddler)に転送します。

Bluestackアプリケーションのトラフィックをプロキシ経由でリダイレクトする方法の完全なステップバイステップガイドは、こちらです。



プロキシアドレスとして127.0.0.1:8888を使用します。これは、ローカルコンピューター上のFiddlerのアドレスです。


今日はFiddler--ProxyCap--BlueStacksを試しました。最初はうまくいきませんでした。 「HD-Plus-Service.exe」を追加した後は、すべて問題ありませんでした。新しいbluestacksバージョンはHD-Network.exeを使用していないようですか?とにかく私のプログラムリストには以下が含まれます:

  • HD-Service.exe
  • HD-Agent.exe
  • HD-Frontend.exe
  • HD-Network.exe
  • HD-Plus-Service.exe
  • HD-LogRotatorService.exe