如何过滤Fiddler会话以仅显示特定的远程计算机

Gre*_*ods 8 android fiddler

我已经按照这个http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureForAndroid允许我在我的电脑上安装的Fiddler上查看我Android平板电脑的http流量.它运作良好.

但是,我看到所有流量,包括来自我本地PC的流量 - 尽管关闭了我的所有浏览器,但仍然过于繁琐.我想使用过滤器来显示特定设备.过滤器页面似乎不允许这样做.

有任何想法吗?

Eri*_*Law 16

您的第一个也是最简单的步骤是取消Fiddler文件菜单上的捕获流量选项; 这将取消注册Fiddler作为系统的代理.

除此之外,您可以在Rules> OnBeforeRequest中编写规则:

if (!String.IsNullOrEmpty(oSession["x-ProcessInfo"])) { 
    oSession["ui-hide"] = "localprocess"; 
}
Run Code Online (Sandbox Code Playgroud)

这将隐藏来自本地PC上进程的任何流量,从而仅显示远程流量.

如果您有多台远程计算机并且只想要其中一远程计算机的流量,那么您可以编写规则来检查该oSession["X-CLIENTIP"]标志.