如何让Fiddler过滤特定的localhost端口

时间:2011-02-25 10:33:19

标签: localhost fiddler

与我如何让Fiddler捕获localhost请求的常规请求相反,如何阻止它获取特定端口?

自安装IE 9 RC以来,我收到了大量的Mesh请求......

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

我尝试将locahost:2048添加到Fiddler过滤器/隐藏以下主机,但这不起作用

3 个答案:

答案 0 :(得分:33)

宣传它......在Fiddler中,使用Ctrl+R打开自定义规则并添加到OnBeforeRequest ...

if (oSession.host=="localhost:2048"){
    oSession["ui-hide"] = "true";
}

答案 1 :(得分:5)

您使用的版本不支持在“过滤器”选项卡中指定PORT(已添加到v2.3.2.5)。

在您的版本中,只需将“localhost”放在该框中,或者通过阻止环回流量进入Fiddler来提高性能。点击工具>提琴手选项>连接。在右下方的框中,删除任何< -loopback>令牌,而是添加一个令牌。该令牌对WinINET没有任何意义,但它告诉Fiddler不要放置< -loopback>当它注册为系统代理时令牌。

答案 2 :(得分:0)

要过滤掉所有端口上的所有localhost请求,请使用Ctrl+R打开自定义规则,并将以下内容添加到OnBeforeRequest函数

if (oSession.host.StartsWith("localhost:")) {
    oSession["ui-hide"] = "true";
}

保存并关闭规则编辑器,您的更改将立即生效。