web-dev-qa-db-ja.com

特定のドメインのリクエストのみをキャプチャするためのフィドラーのフィルタリング

特定のドメインのリクエストのみを表示するようにCustomRules.jsファイルを変更する方法がわかりません。

誰もこれを達成する方法を知っていますか?

103
CVertex

これは簡単です。 [フィルター]タブで、[フィルターに含まれる場合のみ表示]をクリックし、ドメインにキーを入力します。

enter image description here

211
Terrence

編集

かなり簡単であることがわかりました。 OnBeforeRequestを編集して追加します:

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

たとえば、Googleへのフィルター。


(元の答え)これがFiddlerに組み込まれているものかどうかは正直わかりません(試したことはありません)が、確かに Wireshark はかなり簡単になります異なるデータを取得します(特にSSLの場合)-YMMVです。

12
Marc Gravell

私の答えは@Marc Gravelsに似ていますが、特定の文字列を含むURLでフィルタリングすることを好みます。

  1. フィドラースクリプト-フィドラーのアドオン が必要になります。
  2. インストールしたら、fiddlerスクリプトタグに移動し、次のOnBeforeRequest関数に貼り付けます。 (下のスクリーンショット)

     if (oSession.url.Contains("Ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }
    

enter image description here

これにより、ポートのホスト名など、URLの任意の部分でフィルタリングできます。

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

4

フィドラーのフィルタータブを使用してリクエストをフィルターできます。以下のスクリーンショットをご覧ください。 Google Chromeを使用している場合、fiddler(google Chromeから)で正しいプロセスIDを使用してください。

enter image description hereenter image description hereenter image description here

2
Ajit Goel

Fiddlerサイトには、 CustomRules.jsでできることのすべてのクックブック があります。これを正確に行う方法も含めて:)

1
Simon Lieschke