特定のホスト名に向けられたトラフィックのみを表示するようにFiddlerに指示することは可能ですか?言い換えると、Fiddlerのトラフィックをホスト用にフィルターできますか?
Fiddlerの[フィルター]タブ これを行うことができます-[ホスト]ドロップダウンを[次のホストのみを表示]に設定し、下のテキストボックスに名前を入力します。
このスクリーンショットをご覧ください。画面の右上にあります
フィドラースクリプトタグに移動し、次のOnBeforeRequest
関数に貼り付けます。 (下のスクリーンショット)
if (oSession.url.Contains("Ruby:8080") || oSession.url.Contains("localhost:1234"))
{
oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}
この方法では、ポート、ホスト名など、URLの任意の部分でフィルタリングできます。ホストのみによるフィルタリングはこれを行わないため、ローカルホストのゴミを除外するのに役立ちます...
EDIT @baburaoコメントに従って:明らかに、fiddlerはx-ProcessInfo
フラグを介してプロセス情報へのアクセスを許可しているようです。したがって、プロセスを非表示にしたい場合(「クロム」など)、条件をif (oSession["x-ProcessInfo"].Contains("chrome"))
に変更します。
これで時間を節約できることを願っています。
別の方法は、セッションをフィルタリングしてエクスポートすることです。
下部のブラックボックス領域にプレフィックス@とホスト名を入力してフィルタリングできます。例:@ msn.com
Fiddlerのドキュメントには良いサンプルがあります。 http://docs.telerik.com/fiddler/knowledgebase/QuickExec