fiddler抓包
fiddler:一个web调试代理平台,可以监控和修改web数据流
支持的操作系统:windows/linux
适用平台:网页端,app端
调试难易程度:一般
软件功能程度:多
客户端<--request/response-->fiddler(proxy)<--request/response-->服务器
优点:
可以查看所有浏览器,客户端应用或服务之间的web数据流
手动或自动修改任意的请求和响应
可以解密HTTPS数据流以便查看和修改
缺点:
只支持http,https,ftp,websocket数据流等相关的协议
无法检测或修改其他数据:SMTP、POP3等
无法处理请求和响应超过2GB的数据
下载
https://www.telerik.com/fiddler
安装
直接装
界面功能分布
设置
ctrl+A,右击清除
解密数据流量
装一个证书,做中间人攻击
客户端发出去的请求,由fiddler捕获,由证书进行解密,解密之后再由它的证书加密转发到服务器,服务器解密再将数据解密反馈回来,fiddler接收到数据之后再解密返回给客户端明文数据
这里选择from browsers only
设置完之后点击ok
设置代理
下载谷歌代理插件
https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif
代理情景包含了服务器地址、端口等代理的信息。在 SwitchyOmega 中,情景模式是代理设置的基本单元。默认设置中已经建立了一个代理情景模式作为样例。
填写所需的代理服务器地址和端口。SwitchyOmega软件本身不提供任何内置代理服务器。
自动切换模式在多个代理间切换自如
情景模式类型:"第一种是指定代理的方式,每次访问一定会从设置的代理中走,第二种是动态切换的方式,比如说你想让百度走国内的网络,而让谷歌走国外的网络。"
记得勾选“应用选项”!!!!
激活SwitchyOmega扩展程序 :Alt + Shift + O,然后就可以在右上角看见一个圆圈,然后点击刚才创建的fiddler
重启fiddler