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

Fiddler 快速上手(浏览器+手机抓包)

image.png


方法二:通过关键字过滤
如果你知道了URL包含的字段,你可以选择通过“保留包含字段”来抓你想要的链接。

Fiddler 快速上手(浏览器+手机抓包)

image.png


方法三:抓取HTTPS类型,Tools→Options→HTTPS

Fiddler 快速上手(浏览器+手机抓包)

image.png


五、手机APP类型请求
1、首先将电脑上的fiddler配置成代理器,选择“允许远程计算机连接”让手机访问时,端口8888。

Fiddler 快速上手(浏览器+手机抓包)

image.png


2、保证手机和电脑在同一个局域网内,即连同一个WIFI或者手机连接电脑热点。
3、Windows+R,输入cmd,打开命令窗口,输入ipconfig,查看IPv4地址,地址+端口号(8888),在浏览器中访问,返回“Fiddler Echo Service”,即为代理配置成功,下载证书安装。

Fiddler 快速上手(浏览器+手机抓包)

image.png


4、手机WiFi设置(以苹果手机为例),打开无线局域网设置→HTTP代理→配置代理选手动→输入主机名→端口号→储存。

Fiddler 快速上手(浏览器+手机抓包)

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(十进制);

Fiddler 快速上手(浏览器+手机抓包)

image.png


3、编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
if (oSession.host.toLowerCase() == "webserver:8888") {
oSession.host = "webserver:80";
}

Fiddler 快速上手(浏览器+手机抓包)

相关文章:

  • 2021-05-06
  • 2021-07-16
  • 2021-09-23
  • 2022-01-24
猜你喜欢
  • 2022-12-23
  • 2022-01-26
  • 2021-11-22
  • 2021-06-25
相关资源
相似解决方案