fiddler二次开发基础知识

本文详细介绍了Fiddler插件开发的各类接口,包括IFiddlerExtension、IAutoTamper系列、Inspector系列及IHandleExecAction等,并说明了不同插件类型的放置路径与编写注意事项。
摘要由CSDN通过智能技术生成

一、官方开发文档
连接在这:http://www.telerik.com/fiddler
开发文档在这:http://docs.telerik.com/fiddler/Extend-Fiddler/ExtendWithDotNet

二、Fiddler接口
Fiddler4 公开接口有以下几类
类型一、IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1、这几个接口都是面向一个全局的插件,
2、插件出现的位置和Log,TimeLine同级
3、插件编译成dll只能放到 Scripts文件夹下
    
类型二、Inspector2,IResponseInspector2,IRequestInspector2
1、这几个接口是面向于单独一个连接
2、插件会出现Inspector这个菜单下 和 Headers,TextView 同级
3、插件编译成dll只能放到 Inspectors 文件夹下

类型三、IHandleExecAction 这个接口可以让你的控件接收到命令行传来的命令,这个接口
ISessionExporter,ISessionImporter
1、顾名思义 批量对请求经行导入导出操作。例如批量导出为txt之类的
2、位置出现在右键菜单Save-Selectd Session-中 和File-ImportSession 弹出的菜单中
3、dll需要放到ImportExport中
ps:位置如图:
在这里插入图片描述

三、Fiddler插件放置路径
1、Inspector 文件夹指的是: C:\Users\XXXX\Documents\Fiddler2\Inspectors 和C:\Program Files (x86)\Fiddler2\Inspectors
2、Scripts文件夹指的是:C:\Users\XXXX\Documents\Fiddler2\Scripts和C:\Program Files (x86)\Fiddler2\Scripts
3、ImportExport文件夹指的是:C:\Users\XXXX\Documents\Fiddler2\ImportExport和C:\Program Files (x86)\Fiddler2\ImportExport

四、编写Fiddler插件注意事项
1.如果你同时在一个dll中写2中插件,Fiddler会根据你的dll在 Scripts还是Inspector下还是ImportExport 只能加载其中1种
2.在Documents\Fiddler2\下可能只有 Scripts文件夹没有Inspectors与ImportExport 自己新建便可
3.不算接口的接口 如果你想对Fiddler4的主菜单动手那么:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值