Python

Fiddler 快速上手

2020-04-16  本文已影响0人  安笛Andi

一、安装,直接官网下载即可。
二、点击左下角Capturing,开始或关闭fiddler。
三、常用快捷键,Ctrl+X,清空页面所有请求。
四、浏览器类型请求过滤器使用方法,
方法一:通过域名过滤
1、打开Filters菜单;
2、勾选User Filter;
3、Hosts 选择show noly the following Hosts,将需要过滤的域名写在文本框里,如有多个中间用英文标点符号相隔;
4、点击Actions,选择Run Filterset now(立即执行过滤)。
建议:点击Save Filterset 保存一份要过滤请求数据。

image.png
方法二:通过关键字过滤
如果你知道了URL包含的字段,你可以选择通过“保留包含字段”来抓你想要的链接。
image.png
方法三:抓取HTTPS类型,Tools→Options→HTTPS
image.png
五、手机APP类型请求
1、首先将电脑上的fiddler配置成代理器,选择“允许远程计算机连接”让手机访问时,端口8888。
image.png
2、保证手机和电脑在同一个局域网内,即连同一个WIFI或者手机连接电脑热点。
3、Windows+R,输入cmd,打开命令窗口,输入ipconfig,查看IPv4地址,地址+端口号(8888),在浏览器中访问,返回“Fiddler Echo Service”,即为代理配置成功,下载证书安装。
image.png
4、手机WiFi设置(以苹果手机为例),打开无线局域网设置→HTTP代理→配置代理选手动→输入主机名→端口号→储存。
image.png
5、在手机浏览器中访问:http://IP:8888,系统提示下载证书,下载证书后,在设置中找到证书,进行安装(安装时要输入锁屏密码),设置→通用→关于本机→证书信任设置→打开DO_NOT_TRUST_FiddlerRoot。此时在手机上访问的请求,在fiddler中都可抓到。
PS:如在使用中出现,手机无法联网或电脑无法联网,解决办法
1、点击fiddler,help→about,查看相应的.net 版本,电脑版本必须等于或高于才可以。
2、打开注册表,在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下创建一个DWORD,值设置为80(十进制);
image.png
3、编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
if (oSession.host.toLowerCase() == "webserver:8888") {
oSession.host = "webserver:80";
}
image.png

其他网址:
https://www.cnblogs.com/sjl179947253/p/7627250.html

上一篇 下一篇

猜你喜欢

热点阅读