windows 7 – 特定のアプリケーションのトラフィックをキャプチャ

capture networking sniffing windows-7 wireshark

私はあるサーバーと通信するアプリケーションを持っています。このサーバーのIPを知りたいのですが、どうすればいいでしょうか?Wiresharkのように全てのトラフィックではなく、特定のアプリケーションからの全てのトラフィックをキャプチャするにはどうしたらいいですか?

  14  melco-man  2009-12-28


ベストアンサー

Windows Sockets API 呼び出しを傍受することで、特定のアプリケーションのすべてのネットワークトラフィックをキャプチャすることができます。これらのツールが役立ちます

  1. Proxocket は Luigi Auriemma によって書かれました。これはAPIコールを傍受し、捕捉したトラフィックをWireshark対応の.capファイルとしてtcpdump形式で保存します。Luigi自身が提供した画像ほど説明的なものはありません。Screenshot

  2. NirSoftは、SocketSniffアプリケーションは、特定のプロセスのトラフィックをキャプチャすることができます。写真は千の言葉の価値があります。Screenshot

悲しいことに、上記のツールは64ビットアプリケーションをサポートしていない可能性が高いです。しかし、mhook 32ビットと64ビットの両方のAPIをサポートするライブラリを使って、カスタムのインターセプターを書くことは可能です

5  PF4Public  2017-06-01


Microsoft Network Monitorは、”このアプリケーションとの間で送受信されるパケットのみをキャプチャする “と言うことができるかもしれません

2  None  2013-07-01


一番使いやすいのはFiddler 2です。これは、PC上の任意のアプリケーションでHTTP,HTTPS,FTP(設定されていれば両方)のリクエストを見ることができるデバッガーです

インストール後、特定のアプリケーションをターゲットにするには、メニュー項目 “Any Process “をクリックしてホールドし、開いているウィンドウにカーソルをドラッグして離すだけです。ターゲットとしたプロセスを赤い文字で表示しているメニュー項目を右クリックして解放するまでは、ターゲットとしたアプリケーションのみが表示されます

Web Debugging Proxy and Troubleshooting Tools | Fiddler
Explore the Fiddler family of web debugging proxy tools and troubleshooting solutions. Easily debug, mock, capture, and modify web and network traffic.

2  cbabb  2013-07-01


Windows上では、TCPViewが必要なことをしてくれます

しかし、これが役に立つのは、プログラムが接続を開いたままにしている場合だけで、特定のプログラムによるすべてのネットワークトラフィックを表示してくれるわけではないと思います。例えば、ロード中に非常に短い時間だけ電話をかけてきて、TCPViewを実行する頃には接続がなくなっている、ということもあり得ます

Process Monitor は、より詳細な情報を得るのに役立つかもしれません

0  James Polley  2009-12-28


proxifier : https://www.proxifier.com Windows OS上の特殊なアプリケーションにプロキシを設定するのに適したプログラムです

0  Power me  2019-08-21


タイトルとURLをコピーしました