首页>软件资讯>常见问题

常见问题

配置fiddler经典版以解密 HTTPS 流量

发布时间:2023-02-16 11:10:09人气:521

默认情况下,Fiddler Classic 不会捕获和解密安全的 HTTPS 流量。要捕获通过 HTTPS 发送的数据,请启用 HTTPS 流量解密。


启用 HTTPS 流量解密

单击“工具”>“选项”> HTTPS。


单击解密 HTTPS 流量框。

1.png

提琴手选项 -- 解密 HTTPS 流量


跳过特定主机的流量解密

单击“工具”>“选项”> HTTPS。

在跳过解密中键入主机名。

2.png

跳过解密


跳过应用程序的流量解密

若要跳过特定应用程序的流量解密或仅解密来自单个主机的 HTTPS 流量,必须在 FiddlerScript 中修改 OnBeforeRequest 函数。


在 OnBeforeRequest 函数中添加如下规则:


    if (oSession.HTTPMethodIs("CONNECT") && oSession["X-PROCESSINFO"] && oSession["X-PROCESSINFO"].StartsWith("outlook")) 

    { 

        oSession["x-no-decrypt"] = "boring process";

    }      

仅解密来自一个主机名的流量

在 OnBeforeRequest 函数中添加如下规则:


    if (oSession.HTTPMethodIs("CONNECT") && 

        !oSession.HostnameIs("SiteICareAbout.com"))

    { 

        oSession["x-no-decrypt"] = "do not care."; 

    }



上一条:GotRequestHeaders 和 ClientDoneRequest 之间的延迟

下一条:安装fiddler