44

回線を行き来するWebサービス、SOAP、WCFなどのトラフィックを監視するために使用するのに最適なツールは何ですか?Javaで作られたツールを見たことがありますが、それらは少しくだらないようです。私が欲しいのは、プロキシとして中央に位置し、ポートリダイレクトを実行するツールです(構成可能なリッスン/リダイレクトポートが必要です)。これを行うためにWindowsで動作するツールはありますか?

4

11 に答える 11

35

Windows HTTPの場合、 Fiddlerに勝るものはありません。Webサーバーでのポート転送のリバースプロキシとして使用できます。IEも必ずしも必要ではありません。他のクライアントを使用できます。

于 2008-09-23T09:23:23.313 に答える
14

Wiresharkはポートリダイレクトを行いませんが、多くのプロトコルをスニッフィングして解釈します。

于 2008-09-23T09:23:55.387 に答える
7

Windows を使用している場合は、 Microsoft Network Monitorが役立つ場合があります。

于 2008-09-23T09:49:32.797 に答える
6

Wireshark(またはTshark)は、おそらくデファクトスタンダードのトラフィック検査ツールです。目立たず、ポートのリダイレクトやプロキシをいじることなく機能します。ただし、これは非常に一般的ですが、(AFAIK)はWebサービストラフィックを監視するための特別なツールを提供していません。すべてtcp/ipとhttpです。

あなたはおそらくすでにtcpmonを見たことがあるでしょうが、私はその中間のことをする他のツールを知りません。

于 2008-09-23T09:31:55.913 に答える
5

@marxidad によって言及されているリバース プロキシ機能を使用して Fiddler を試してみましたが、Fiddler は私にとってなじみのある UI であり、さまざまな形式 (つまり、Raw、XML、Hex) で要求/応答を表示する機能があるため、正常に動作しているようです。 、この質問に対する回答として受け入れます。しかし、1つのこと。私は WCF を使用していますが、リバース プロキシで次の例外が発生しました。

EndpointDispatcher での AddressFilter の不一致により、To ' http://localhost:8000/path/to/service ' を含むメッセージを受信側で処理できません。送信者と受信者の EndpointAddresses が一致していることを確認する

これは、サーバーとクライアントのエンドポイントアドレスがポート番号によって異なるためであることがわかりました(Googleに感謝します.. Live Searchを意味します:p)。同じ例外が発生した場合は、次の MSDN フォーラム メッセージを参照してください。

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2302537&SiteID=1

次の MSDN 記事で説明されている clientVia Endpoint Behavior を使用することをお勧めします。

http://msdn.microsoft.com/en-us/magazine/cc163412.aspx

于 2008-09-23T12:25:45.387 に答える
3

私は 2 番目のWiresharkです。それは非常に強力で用途が広いです。また、このツールは Windows だけでなく、Linux や Mac OSX でも動作するため、時間をかけて学習することは理にかなっています (実際には非常に簡単です)。使用するプラットフォームや言語が何であれ、それは理にかなっています。

よろしく、

Richard Just プログラマー http://sili.co.nz/blog

于 2009-01-12T09:10:53.343 に答える
3

ここ数年Charlesを使っています。とても満足しています。

于 2008-09-23T12:05:18.603 に答える
1

WebScarab は非常に強力だと思います

于 2008-09-23T09:39:27.110 に答える
0

パロスプロキシをチェックしてください。

于 2008-09-23T09:26:58.123 に答える
0

JMeter の組み込みプロキシを使用して、すべての HTTP 要求/応答情報を記録できます。

Firefox の「ライブ HTTP ヘッダー」プラグインを使用して、リクエストの送受信時にブラウザ側で何が起こっているかを確認できます。

Firefox の " Tamper data " プラグインは、リクエストを傍受して変更する必要がある場合に役立つ場合があります。

于 2008-09-23T09:44:15.773 に答える
-2

LogParserを使用してグラフを生成し、IIS ログ内の要素を探します。

于 2008-09-23T10:02:33.560 に答える