web-dev-qa-db-ja.com

Fiddlerに特定のローカルホストポートをフィルタリングさせる方法

Fiddlerにlocalhostへのリクエストをキャプチャさせる方法の通常のリクエストとは逆に、特定のポートの取得を停止するにはどうすればよいですか?

IE 9 RCをインストールしてから、メッシュへのリクエストが大量に表示されます...

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

Locahost:2048をFiddler Filtersに追加しようとしました/次のホストを非表示にしますが、機能しません

17
SteveC

それをSussed ... Fiddlerで、Ctrl+Rを使用してカスタムルールを開き、OnBeforeRequestに追加します...

if (oSession.Host=="localhost:2048"){
    oSession["ui-hide"] = "true";
}
33
SteveC

使用しているバージョンは、(v2.3.2.5に追加された)[フィルター]タブでのポートの指定をサポートしていません。

お使いのバージョンでは、代わりにそのボックスに「localhost」を入力するか、ループバックトラフィックがFiddlerにまったく送信されないようにしてパフォーマンスを向上させてください。 [ツール]> [フィドラーオプション]> [接続]をクリックします。右下のボックスで、<-loopback>トークンをすべて削除し、代わりにトークンを追加します。このトークンはWinINETにとって意味がありませんが、システムプロキシとして登録するときに<-loopback>トークンを挿入しないようにFiddlerに指示します。

5
EricLaw

すべてのポートですべてのローカルホストリクエストを除外するには、Ctrl+Rでカスタムルールを開き、OnBeforeRequest関数に以下を追加します

if (oSession.Host.StartsWith("localhost:")) {
    oSession["ui-hide"] = "true";
}

ルールエディタを保存して閉じると、変更がすぐに有効になります。

0
Martin