标签: fiddlercore

Fiddler:回应需要客户证书的请求

我正试图抓一个首先要求证书的网站.在您通过身份验证后,它会要求您提供用户名和密码.无论如何,我正在尝试使用小提琴手,看看我需要复制什么,当我打开它来"捕获流量",然后我去互联网浏览器,并尝试访问该网站,它说"Internet Explorer无法显示网页"然后当我关闭提琴手并再次尝试时,它会将我带到登录页面.

我尝试了这个链接,我尝试了一切(将其转换为.cer文件并拖入文件夹也尝试将代码复制并粘贴到规则文件中以接受证书)并且两种方式都没有.有没有人有任何其他想法.

我想以某种方式取代小提琴根证书吗?或者有人可以提出任何解决方案吗?

certificate fiddler x509certificate fiddlercore

3
推荐指数
1
解决办法
9473
查看次数

Fiddler不会从我的C#应用​​程序中捕获流量

我尝试在Windows 10 x64上使用Fiddler,在Oracle VM中使用Windows 7 Ultimate x86作为访客,并在Fiddler2和Fiddler4,FiddlerCore和Charles代理上使用win 10.

那些(Fiddler2,4,Core和Charles代理)捕获来自我的浏览器的所有流量,甚至包括Visual Studio更新请求(或某些微软服务器VS会话),但所有上述设置都失败了以捕获来自我的流量app - 从调试或发布的文件夹运行,或直接从VS调试器运行,在x64和x86中.

我使用VS 2015,目标.net 4.5此外,我没有主机操作系统(win 10)的完全管理员权限,这可能是一个问题.

首先启动fiddler和/或作为管理员将无法正常工作.同时以管理员身份启动我的应用或VS也无效.

编辑machine.config也行不通,甚至没有.net部分(可能在win10中),我修改了.web一个.

是否有一些库会在应用程序级别而不是操作系统级别上记录请求和响应?

c# fiddler fiddlercore

3
推荐指数
1
解决办法
3099
查看次数

从命令行启动和停止 Fiddler

我有以下要求:

我需要从命令行启动 Fiddler。它将立即开始捕获我的流量。一段时间后,我想停止捕获流量,但不想关闭 Fiddler。

实现这一目标的最佳方法是什么?我已经探索了 Fiddler 的命令行选项,但它们只会启动 Fiddler 而不会停止它。另外,终止 Fiddler 进程不会安全地保存我的会话。请帮忙。

fiddler fiddlercore fiddler-dev

2
推荐指数
1
解决办法
5520
查看次数

utilSetResponseBody FiddlerCore什么都不做

oSession.utilDecodeResponse();
            body = oSession.GetResponseBodyAsString();

            if (body.Contains("<body>"))
            {
                oSession.utilSetResponseBody(body.Replace("<body>", "<body><script src='a.js' type='text/javascript'/>"));
Run Code Online (Sandbox Code Playgroud)

这是在我的内部运行的确切代码

private void FiddlerApplication_BeforeResponse(Session oSession)
    {
Run Code Online (Sandbox Code Playgroud)

事件.
我可以使用调试器和everthing达到它,但在Internet Explorer中,当我选择"查看源"时,没有任何更改.
有谁知道我做错了什么?谢谢

.net c# fiddlercore

0
推荐指数
1
解决办法
2773
查看次数

如何在机器根存储中安装Fiddler的根证书

我们如何使用Fiddler Core在计算机根存储中安装Fiddler根证书?我们可以使用certmgr来完成它,但使用FiddlerCore来做它会很棒.它似乎有方法来测试和安装除机器根存储之外的所有东西:(!?

FiddlerCore有以下方法:

  • Fiddler.CertMaker.rootCertExists() to"确定自签名根证书是否存在"如果返回false,我们可以调用Fiddler.CertMaker.createRootCert()来安装证书.

  • Fiddler.CertMaker.rootCertIsTrusted()测试Fiddler的根证书是否在Root存储中.如果返回false,我们可以调用Fiddler.CertMaker.trustRootCert()来信任证书.

  • Fiddler.CertMaker.rootCertIsMachineTrusted()检查"机器根存储中是否是Fiddler的根证书?"如果它返回false ??? 我们该怎么做才能解决这个问题?

c# ssl fiddlercore

0
推荐指数
1
解决办法
2229
查看次数