2025-02-04 07:00:02

Filter Fiddler流量

是否有可能指示Fiddler只显示我的流量指向特定的主机名? 换句话说,是否可以为主机过滤Fiddler流量?


当前回答

另一种方法是过滤和导出会话。

您可以通过在底部的黑框区域输入前缀@和您的主机名进行过滤。例如,@msn.com

Fiddler文档有很好的示例。http://docs.telerik.com/fiddler/knowledgebase/QuickExec

其他回答

转到fiddler脚本标签,并将以下内容粘贴到OnBeforeRequest函数中。(截图)

if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234")) 
{   
     oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}

这样你可以过滤url的任何部分,它的端口,主机名或其他。 这对于过滤掉本地主机垃圾是有用的,因为仅通过主机进行过滤不会这样做…

根据@baburao评论编辑:显然fiddler通过x-ProcessInfo标志来访问进程信息。因此,如果你想隐藏一个进程(例如'chrome'),将条件更改为:if (oSession["x-ProcessInfo"].Contains("chrome"))

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

另一种方法是过滤和导出会话。

您可以通过在底部的黑框区域输入前缀@和您的主机名进行过滤。例如,@msn.com

Fiddler文档有很好的示例。http://docs.telerik.com/fiddler/knowledgebase/QuickExec

请看这个截图。位于屏幕的右上角

Fiddler's Filters选项卡可以做到这一点——将“主机”下拉菜单设置为“仅显示以下主机”,然后将名称放在下面的文本框中。