質問

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

役に立ちましたか?

解決

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

他のヒント

ワイヤーシャーク ポートのリダイレクトは行いませんが、多くのプロトコルを盗聴して解釈します。

見つかるかもしれません Microsoft ネットワーク モニター Windows を使用している場合に役立ちます。

ワイヤーシャーク (または Tshark) はおそらく事実上の標準のトラフィック検査ツールです。これは目立たず、ポートのリダイレクトやプロキシをいじることなく動作します。ただし、これは非常に汎用的であり、(私の知る限り)Web サービスのトラフィックを監視するためのツールは特に提供されていません。すべて tcp/ip と http です。

おそらくすでにご覧になっているでしょう tcpmon しかし、私はその中間の役割を果たす他のツールを知りません。

@marxidad が言及したリバースプロキシ機能を備えた Fiddler を試してみましたが、Fiddler は私にとって馴染みのある UI であり、さまざまな形式でリクエスト/レスポンスを表示する機能があるため、問題なく動作しているようです。Raw、XML、Hex)、この質問に対する回答として受け入れます。ただし、一つ。WCF を使用していますが、リバース プロキシに関して次の例外が発生しました。

To を含むメッセージhttp://localhost:8000/path/to/service' は、EndpointDispatcher での AddressFilter の不一致のため、受信側で処理できません。送信者と受信者のエンドポイントアドレスが一致していることを確認してください

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

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

これは、次の MSDN 記事で説明されている clientVia エンドポイント動作を使用することを推奨します。

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

私は使ってきました チャールズ ここ数年。とても満足しています。

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

よろしく、

リチャードジャストプログラマーhttp://sili.co.nz/blog

見つけました ウェブスカラベ とてもパワフルな

チェックアウト パロス島プロキシ.

JMeter の組み込みプロキシ すべての HTTP リクエスト/レスポンス情報を記録するために使用できます。

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

ファイアーフォックス」データの改ざん" プラグインは、リクエストをインターセプトして変更する必要がある場合に便利です。

私が使う ログパーサー グラフを生成し、IIS ログ内の要素を検索します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top