是否可以指示Fiddler仅显示指向特定主机名的流量? 换句话说,可以为主机过滤Fiddler流量吗?
答案 0 :(得分:321)
查看此截图。位于屏幕的右上角
答案 1 :(得分:178)
Fiddler's Filters tab可以执行此操作 - 将“主机”下拉菜单设置为“仅显示以下主机”,然后将该名称放在下面的文本框中。
答案 2 :(得分:9)
转到fiddler脚本标记并将以下内容粘贴到OnBeforeRequest
函数中。 (以下截图)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234"))
{
oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}
通过这种方式,您可以按网址,主机名或其他任何方式过滤网址的任何部分。 它对于过滤掉localhost垃圾很有用,因为仅由主机进行过滤不会这样做...
根据@baburao评论 编辑:显然,fiddler通过x-ProcessInfo
标志提供对流程信息的访问权限。因此,如果您想隐藏一个流程(例如'chrome'),请将条件更改为:if (oSession["x-ProcessInfo"].Contains("chrome"))
希望这可以节省你一些时间。
答案 3 :(得分:2)
另一种方法是过滤和导出会话。
您可以通过输入带有前缀@和主机名的底部黑框区域进行过滤。例如,@ msn.com
Fiddler文档有很好的样本。 http://docs.telerik.com/fiddler/knowledgebase/QuickExec