【问题标题】:How do I filter Fiddler sessions to show only a specific remote computer如何过滤 Fiddler 会话以仅显示特定的远程计算机
【发布时间】:2013-06-06 11:33:32
【问题描述】:

我已关注此http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureForAndroid,以允许我在我的 PC 上安装的 Fiddler 上查看我的 Android 平板电脑的 http 流量。效果很好。

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

有什么想法吗?

【问题讨论】:

    标签: android fiddler


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 我知道答案会以某种方式存在于 FiddlerScript 中。这是一种享受。
    • “取消捕获流量”对我来说效果很好。我正在捕获模拟器 android 机器。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 2013-11-12
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多