Fiddler的安装和使用

1.Fiddler简介
1.1.百度:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

1.2.个人:Fiddler是一个强大的http及https抓包工具,抓包时丢包率极低;可以模拟给服务器发送请求、记录所有客户端和服务器的http和https请求、允许你监视、设置断点、甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。

 

2.Fiddler安装步骤

2.1.安装包链接:链接:https://pan.baidu.com/s/137HoBBcxMtuVmTWVIFe3jg   提取码:2db6



2.2.Fiddler官网:http://www.telerik.com/fiddler

2.3.下载后双击开始安装;

    2.3.1.傻瓜式安装就ok
    2.3.2.一直next
2.4.下载完毕后,桌面不会出现快捷方式,选择自己安装的目录,点击Fiddler.exe进行启动(
        可以发送到桌面做快捷方式)。
 

3.Fiddler目录结构
3.1.安装完成后,Fiddler目录中显示以下内容

4.Fiddler证书配置
4.1.证书导出
4.2.双击打开Fiddler.exe
注:打开后会出现两个自动升级版本的提示,不用管它点NO就行。升级后需要重新安装证书等。

4.3.点击右上角导航栏中的Tools-Options

4.4.选择Options中HTTPS项选中Decrypt HTTPS traffic  扩展后选择Ignore server ......会弹出一个权限界面点击yes(不然导不出证书),选择完后点击右上角的Actions。

各功能在后面界面
详解中会有详细介绍
 

4.5.选择Exprt Root Certificate to Desktop 后点击确定。

4.6.此时切换到桌面,会生成一个Fiddler的证书。

4.7.浏览器证书安装步骤。
4.8.IE浏览器,选择右上角的设置按钮,点击Internet选项,点击内容项,点击证书项,点击导入...项,选择Fiddler证书,点击两次下一步,会有导入成功提示。
 

4.9.移动端证书安装步骤。

4.9.1.使用QQ、微信或USB线传输到手机,设置-更多设置-系统安全-从SD卡中安装。注:
安装前手机需设置为数字解锁密码,安装后可以关闭。

4.9.2.IOS安装教程自行百度。

5.Fiddler录制配置
5.1.打开Fiddler选择Tools进入Options中,配置General中的选项。

5.2.切换到Connections中,选择以下配置,端口号配置本地不冲突的就行。

 5.3.设置浏览器代理。
5.3.1.点击浏览器中的设置, 选择浏览器中代理配置与在Fiddler中配置的端口一致,host配置localhost或127.0.0.1。

5.4.录制操作
5.4.1.配置完成后,打开IE浏览器,随意点击几下查看Fiddler中的抓包内容。
5.4.2.可以对应URL地址查找抓取信息是否正确。
5.4.3.Fiddler右上侧是请求参数内容,右下侧是服务器返回信息内容。

5.5.APP录制操作
5.5.1.移动端必须要与抓包端在同一网段,配置移动端网络代理配置,点击已连接的wifi扩展按钮,进入wifi设置页面,找到代理区域更改为手动代理,配置主机名(host)抓包端的IP地址,端口(port)与Fiddler配置一致的端口,网址可以为空。
 

5.6.配置完后必须重启Fiddler。
5.7.配置完成后在移动端任意操作都会被Fiddler抓到。
5.8.实践一把!

6.Fiddler工作原理
6.1.浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器。 而Fiddler是c#开发(微软出品,主要作者Eric Lawrence)的http代理服务器,fiddler工作于七层中的应用层,能够捕获到通过的http(s)请求。

  • 28
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值