是否可以指示Fiddler仅显示针对特定主机名的流量?换句话说,Fiddler流量是否可以针对主机进行过滤?
Fiddler 的过滤器标签页 可以实现此功能。
localhost; stackoverflow.com; google.com
。 - LukeOnBeforeRequest
函数中。(如下所示的屏幕截图)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"))
希望这可以节省您的时间。
if (oSession["x-ProcessInfo"].Contains("chrome"))
。 - Neeraj另一种方法是过滤并导出会话。
您可以通过在底部的黑色框中键入前缀@和您的主机名来进行过滤。例如,@msn.com
Fiddler文档有很好的示例。http://docs.telerik.com/fiddler/knowledgebase/QuickExec