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

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

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

这很容易做到。 在“filter”选项卡上,单击“仅当filter包含时才显示”,然后键入您的域。

在这里输入图像说明

编辑

原来这很容易, 编辑OnBeforeRequest来添加:

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

过滤到谷歌,例如。


(原来的答案)我真的不知道这是什么东西,提琴手已经build成了(我从来没有尝试过),但这当然是Wireshark会做的很容易 – 当然,你得到不同的数据(特别是SSL) – 所以YMMV。

我的答案有点类似于@Marc Gravels,但我更喜欢通过包含一些特定的string的url进行过滤。

  1. 你将需要提琴手脚本 – 这是一个小提琴手的附加 。
  2. 当安装到fiddler脚本标签并粘贴到OnBeforeRequest函数。 (以下屏幕截图)

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

在这里输入图像说明

这样,你可以过滤的任何部分的url是端口主机名或其他。

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

Fiddler网站有一大堆你可以用CustomRules.js做的东西的食谱 ,包括如何做到这一点:)

您可以使用fiddler中的filter选项卡来过滤请求。 请看下面的截图。 如果您使用的是谷歌浏览器,请确保在fiddler中使用正确的进程ID(来自谷歌浏览器)。

在这里输入图像说明 在这里输入图像说明 在这里输入图像说明