web-dev-qa-db-ja.com

Fiddlerトラフィックをフィルタリングする

特定のホスト名に向けられたトラフィックのみを表示するようにFiddlerに指示することは可能ですか?言い換えると、Fiddlerのトラフィックをホスト用にフィルターできますか?

208
Lorenzo

Fiddlerの[フィルター]タブ これを行うことができます-[ホスト]ドロップダウンを[次のホストのみを表示]に設定し、下のテキストボックスに名前を入力します。

179
stuartd

このスクリーンショットをご覧ください。画面の右上にあります Fiddler localhost filter

326

フィドラースクリプトタグに移動し、次のOnBeforeRequest関数に貼り付けます。 (下のスクリーンショット)

if (oSession.url.Contains("Ruby:8080") || oSession.url.Contains("localhost:1234")) 
{   
     oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}

enter image description here

この方法では、ポート、ホスト名など、URLの任意の部分でフィルタリングできます。ホストのみによるフィルタリングはこれを行わないため、ローカルホストのゴミを除外するのに役立ちます...

EDIT @baburaoコメントに従って:明らかに、fiddlerはx-ProcessInfoフラグを介してプロセス情報へのアクセスを許可しているようです。したがって、プロセスを非表示にしたい場合(「クロム」など)、条件をif (oSession["x-ProcessInfo"].Contains("chrome"))に変更します。

これで時間を節約できることを願っています。

9

別の方法は、セッションをフィルタリングしてエクスポートすることです。

下部のブラックボックス領域にプレフィックス@とホスト名を入力してフィルタリングできます。例:@ msn.com

Fiddlerのドキュメントには良いサンプルがあります。 http://docs.telerik.com/fiddler/knowledgebase/QuickExec

2
689