Fiddler抓包工具
修改端口:
Tools-connections中修改
Host过滤器(域名过滤器):
Filters开关
红框是用于过滤网站
Process过滤:(进程过滤,指定某个进程过滤)
红框下面是为ie服务的
URL匹配过滤器:
显示或隐藏指定规则的URL
部分匹配,比如输入baidu,只要URL中包含baidu即匹配
完全匹配:比如:exact:www.baidu.com
正则匹配:比如:regex:.*\.php
状态码过滤(不常用):一般把304勾上(没有返回值)
图片过滤(常用):
Fiddler搜索数据:
Find:搜索关键字
Search:搜索范围
Examine:还是范围
Match case:全字匹配模式
Regular Expression:启用正则匹配
Search binaries:使用二进制搜索
Decode compressed content:解压缩
Seatch only selected session:仅针对选中的请求
Select matches :选中搜索匹配后的结果
Ummark old results:自动去除前一次的搜索结果
Fiddler Request 断点(欺骗服务器的):
过滤器Filters中特殊设置
Fiddler动态HOST
代替系统HSOT文件的修改
有点实时修改,而系统HOST文件每次修改都需要重启应用程序
菜单Tools-Hosts 可实时开启或关闭该功能
Fiddler 远程抓包
--默认未开启 ,需要在Tools-Fiddler options
--打开Allow remote computers to connect
--最后将远程收集,浏览器的代理设置未Fiddler所在的IP和图中设置的端口即可开始抓包
--需确保程序可正常访问到Fiddler机器的网络
--如全部完成还未成功,可能被win防火墙拦截
Fiddler手机抓包
Androld
--打开WLAN设置,找到你要链接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”。
--在“代理”项选择“手动”,在“代理服务器主机名”的输入框中输入PC的ip地址192.168.5.111(内网段ip),在“代理服务器端口”输入框中输入8888,然后保存。
IOS
--设置,无限局域网,设置链接的网络,最下方HTTP代理,改为手动,服务器输入PC的ip地址192.168.5.111(内网段ip),端口输入框输入8888.
Fiddler HTTPS抓包(保证版本,保证版本后面数字比较多的比较新的,以方证书解析错误)
--首先打开Fiddler的HTTPS机密功能
--默认情况下只有本机IE等一些使用系统配置的浏览器到此已经可以正常对HTTPS抓包
其他浏览器:
--需要将Fiddler的证书导出FiddlerRoot。cer
--Export Root Certificate to Desktop
--在将证书导入到对应的浏览器的证书管理中