Fiddler - 无法在过滤器中保存多个主机

时间:2016-05-20 16:40:44

标签: fiddler

我在Fiddler中使用过滤器,在多个相关站点的过滤之间切换。但是,我在保存其中一些过滤器方面遇到了问题。

例如,如果我转到“过滤器”标签,我可以像这样添加一个域:

*.example.com

并将其保存(使用Actions-> Save Filterset ...按钮)作为example.ffx。在该文件中,有一行如下:

<slHosts>*.example.com;</slHosts>

然后我更改过滤器以尝试包含另一组包含尾随通配符的域(例如example.co.uk,example.co.au):

*.example.com;*.example.co.*

这在运行时正确过滤,但是当我尝试保存新的过滤器套件(操作 - >保存过滤器...)时,它不会保存 - 它让我可以选择覆盖现有的示例.ffx,但它没有保存 - 过滤器标签仅使用* .example.com恢复为原始值。如果我以不同的名称保存新的filterset,也会发生这种情况。

这似乎只发生在尾随星号 - 过滤器工作,但它们无法保存。即使我手动编辑.ffx文件以包含这两个域:

<slHosts>*.example.com; *.example.co.*;</slHosts>

当我加载filterset文件时,它只包含“过滤器”选项卡中的第一个域。

1 个答案:

答案 0 :(得分:0)

Fiddler的HostList对象(在“过滤器”选项卡和其他位置使用)仅支持前导通配符;它不支持字符串中其他地方的通配符。

“过滤器”标签的UI 应该正确反映状态(例如,当您离开时,它应该删除尾部通配符规则);我将把这个bug传递给开发团队。