从命令行启动和停止 Fiddler

Start and stop Fiddler from command line

我有以下需求:

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

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

有几种方法可以做到这一点。最简单的就是运行

%programfiles(x86)%\fiddler2\execaction.exe stop

这将调用 Fiddler 安装文件夹中的 execaction 程序,并向其传递命令 stopstop 消息被发送到 Fiddler,其脚本处理程序(单击规则 > 自定义规则,滚动到 OnExecAction)会将其解释为作为系统代理分离的命令。

要重新附加代理,请使用 start 作为命令。您可以通过查看 OnExecAction 函数来查看还有哪些其他命令可用(并添加您自己的命令)。