是否有可能指示Fiddler只显示我的流量指向特定的主机名? 换句话说,是否可以为主机过滤Fiddler流量?
当前回答
Fiddler's Filters选项卡可以做到这一点——将“主机”下拉菜单设置为“仅显示以下主机”,然后将名称放在下面的文本框中。
其他回答
另一种方法是过滤和导出会话。
您可以通过在底部的黑框区域输入前缀@和您的主机名进行过滤。例如,@msn.com
Fiddler文档有很好的示例。http://docs.telerik.com/fiddler/knowledgebase/QuickExec
请看这个截图。位于屏幕的右上角
Fiddler's Filters选项卡可以做到这一点——将“主机”下拉菜单设置为“仅显示以下主机”,然后将名称放在下面的文本框中。
转到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"))
希望这能为您节省一些时间。