【发布时间】:2023-10-01 07:06:01
【问题描述】:
是否可以指示 Fiddler 仅向我显示定向到特定主机名的流量? 换句话说,Fiddler 流量是否可以针对 Host 进行过滤?
【问题讨论】:
标签: fiddler
是否可以指示 Fiddler 仅向我显示定向到特定主机名的流量? 换句话说,Fiddler 流量是否可以针对 Host 进行过滤?
【问题讨论】:
标签: fiddler
查看此屏幕截图。位于屏幕的右上角
【讨论】:
Fiddler's Filters tab 可以做到这一点 - 将“主机”下拉菜单设置为“仅显示以下主机”,然后将名称放在下面的文本框中。
【讨论】:
localhost; *.com; google.com
转到 fiddler 脚本标签并将以下内容粘贴到 OnBeforeRequest 函数中。 (截图如下)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234"))
{
oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}
通过这种方式,您可以通过 url 的任何部分进行过滤,无论是端口、主机名还是其他任何内容。 它对于过滤掉本地主机垃圾很有用,因为仅按主机过滤不会这样做......
EDIT 根据@baburao 评论:显然提琴手通过x-ProcessInfo 标志访问进程信息。因此,如果您想隐藏一个进程(例如“chrome”),请将条件更改为:if (oSession["x-ProcessInfo"].Contains("chrome"))
希望这可以为您节省一些时间。
【讨论】:
if (oSession["x-ProcessInfo"].Contains("chrome"))
另一种方法是过滤和导出会话。
您可以通过在底部黑框区域输入前缀 @ 和您的主机名来进行过滤。例如,@msn.com
Fiddler 文档有很好的示例。 http://docs.telerik.com/fiddler/knowledgebase/QuickExec
【讨论】: