Fiddler抓包工具

网上已经有很多关于Fiddler的教程,讲解的也很明了,这里我只是记录一下自己安装使用Fiddler的时遇到的一些问题,方便日后自我查询学习。

一些很不错的Fiddler的教程:

Fiddler抓包工具总结 - ﹏猴子请来的救兵 - 博客园

Fiddler基本用法以及如何对手机抓包 - codingblock - 博客园

一、下载地址

官网下载地址:Download Fiddler Web Debugging Tool for Free by Telerik

网盘链接地址:百度网盘 请输入提取码     提取码:ph9y

二、使用过程中的一些记录

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。

1.Fiddler想要抓到数据包,要确保Capture Traffic是开启,在File –> Capture Traffic。

2.Fiddler设置解密HTTPS的网络数据

解密HTTPS需要手动开启,依次点击:Tools –> Options –>  HTTPS,然后勾选 Decrypt HTTPS traffic即可。

3.Fiddler对手机抓包

①打开电脑热点,以win10为例,具体操作参考:联想win10电脑如何开热点 - 卡饭网  

注意:如果win10共享WIFI热点后手机无法链接,可能是需要设置网络共享属性(先勾选,确定后,再不勾选,再确定),参考联想win10电脑如何开热点 - 卡饭网

②对Fiddler设置为允许远程连接。依次点击:Tools –> Options –> Connections,选择端口为8888,并勾选Allow remote computers connect。注意:设置后一定要重启,否则无效!!!

③在 Fiddler 可以查看电脑端无线网卡的IP(点击Online),这里有两个ip,一个是连接到网络的电脑ip,另一个就是电脑开启热点的ip。

也可以通过cmd里面输入ipconfig查看。

那么这里那个是电脑所开热点的ip呢?这就要到电脑的网络连接处去查看。

 这里的电脑所开热点的ip非常重要,涉及到后面手机端代理ip的设置。(其实手机端代理ip的设置也可以用电脑连接网络的ip,只是这个ip会随着连接网络的不同而改变,但是电脑所开热点的ip是不变的,就算是更换连接网络,对于同一台电脑,它所开热点的ip也不会改变)

④在手机端连接PC的wifi,并且设置代理IP与端口[代理IP(主机名)就是上图的 电脑所开热点ip,端口是Fiddler的代理端口8888]。

 ⑤ 访问网页,网页地址输入代理IP和端口,如下:

 

下载Fiddler的证书,点击下图FiddlerRoot certificate即可下载证书。

证书下载下来后,需要安装,安装.cer格式证书的教程参考:android手机导入.cer证书文件的方法_51CTO博客_安卓手机如何打开.cer文件  ,小米8安装.cer格式证书如下所示:

 

 ⑥安装完证书,就可以用手机访问应用,在Fiddler上查看截取到的数据包了。

 三、注意点

1.请求的时候一定要看清楚是get请求还是post请求,这样python爬虫时才能正常请求到数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值