过滤提琴手只捕获某个域的请求

CVe*_*tex 105 .net c# windows fiddler

我不知道如何修改CustomRules.js文件只显示某个域的请求.

有谁知道如何做到这一点?

Ter*_*nce 214

这很容易做到.在过滤器标签上,点击"仅在过滤器包含时显示,然后键入您的域.

在此输入图像描述


Mar*_*ell 12

编辑

事实证明这很容易; 编辑OnBeforeRequest添加:

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

例如,谷歌过滤器.


(原始答案)老实说,我不知道这是否是Fiddler内置的东西(我从未尝试过),但它肯定是Wireshark非常容易做到的事情 - 当然,你会得到不同的数据(尤其是SSL) - 所以YMMV.


Mat*_*ius 5

我的答案有点类似于@Marc Gravels,但我更喜欢通过包含某些特定字符串的网址来过滤它。

  1. 您将需要fiddler 脚本 - 它是 fiddler 的附加组件
  2. 安装后,转到 fiddler 脚本标记并将以下内容粘贴到OnBeforeRequest函数中。(以下截图)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }
    
    Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这样你就可以按 url 的任何部分进行过滤,无论是端口主机名还是其他什么。

希望这可以为您节省一些时间。