特定の1つの.exeアプリケーションからのすべてのトラフィックをキャプチャしたいのですが。Windows 10 VMで1つのアプリケーションのみを実行してこのガイドを実行しようとしましたが、VMが非常に遅く、何度もクラッシュしました。
トラフィックをキャプチャする他の方法はありますか?
特定の1つの.exeアプリケーションからのすべてのトラフィックをキャプチャしたいのですが。Windows 10 VMで1つのアプリケーションのみを実行してこのガイドを実行しようとしましたが、VMが非常に遅く、何度もクラッシュしました。
トラフィックをキャプチャする他の方法はありますか?
回答:
Fiddlerを使用できます。CAルート証明書をダウンロードしてインストールするだけで、問題ありません。
これを行う方法に関する役立つ情報-
https://audministrator.wordpress.com/2016/03/21/fiddler-how-to-capture-non-web-browser-traffic/
TCPviewのようなものから始めて、ソースと宛先のIP /ポート/プロトコルを決定することができます。次に、Wiresharkで特定のストリームを見つけて分離し、実際のパケットを確認できます
https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview https://www.wireshark.org/
このアプローチではVMは必要ありません
ガイドがトラフィックを傍受することを指しています。トラフィックを傍受して変更するのではなく、キャプチャする必要があるだけだと思います。
Sandypが答えたように、フィダーはおそらくあなたのニーズを満たすでしょう。ただし、HTTP、HTTPS、およびFTPプロトコルのみをキャプチャします。Matt Gの答えを拡張するために、他のプロトコルもキャプチャする場合は、Wiresharkなどのより高度なスニッフィングツールを使用することができます。Wiresharkは非常によく知られているツールなので、ガイドや例をインターネットで簡単に見つけることができます。
Fiddlerを使用するよりも使用する方が難しいように見えるかもしれません。Wiresharkはネットワークトラフィック全体(アプリケーションレイヤーだけでなく他のレイヤーも)をキャプチャします。フィルタリングには正しいIPアドレス、プロトコル、パケット(必要なものは何でも)を使用する必要があります。Wiresharkフィルタリング
高度なキャプチャが必要な場合に備えて、Wiresharkを使用できます。
さらに、SSLの復号化はWiresharkでも可能です。Wireshark を使用してSSLおよびTLSトラフィックを復号化する方法