fiddler已经安装证书和设置代理,为什么能抓到手机浏览器的包,抓不到app的包
时间: 2024-04-26 16:23:07 浏览: 14
如果已经安装证书和设置代理,但是仍然无法抓取到移动应用的网络请求,可能是以下原因导致的:
1. 移动应用没有使用系统代理:有些应用并不会使用系统代理,这时需要使用一些特殊的工具来进行抓包,例如Charles、PacketCapture等。
2. 移动应用使用的是HTTPS协议:如果移动应用使用了HTTPS协议进行加密传输,那么需要在Fiddler中安装对应的证书才能成功抓取到请求。
3. 移动应用使用的是自定义证书:有些应用可能使用了自己生成的证书进行加密传输,这时需要在Fiddler中导入对应的证书才能成功抓取到请求。
4. 移动应用使用的是非标准端口:有些应用可能使用了非标准端口进行网络请求,这时需要在Fiddler中修改端口号才能成功抓取到请求。
总之,如果已经安装证书和设置代理,但仍无法抓取到移动应用的网络请求,需要仔细检查上述问题,找到原因并进行相应的处理。
相关问题
fiddler文明能抓到手机浏览器的包,抓不到app的包
是的,Fiddler主要是用于抓取浏览器的网络请求,而对于移动应用的网络请求,需要进行一些额外的设置才能抓取到。通常需要在手机上设置代理,把代理地址设置为Fiddler的IP地址和端口号,才能抓取到移动应用的网络请求。不过,有些应用可能会使用HTTPS协议进行加密传输,这时需要在Fiddler中安装证书才能成功抓取到请求。
fiddler为什么只能抓到h5,不能抓手机app
Fiddler本身是一款HTTP抓包工具,可以用来抓取HTTP/HTTPS协议的网络数据包。因此,它可以抓取任何使用HTTP/HTTPS协议的应用程序的网络数据包,包括H5页面和手机APP。但是,如果要抓取手机APP的网络数据包,需要进行一些额外的配置和操作,具体步骤如下:
1. 手机和电脑连接在同一个局域网内,确保手机可以访问到电脑的IP地址。
2. 在电脑上打开Fiddler,点击菜单栏的Tools -> Fiddler Options -> Connections,勾选"Allow remote computers to connect"选项,并记录下Fiddler监听的端口号。
3. 在手机上打开WIFI设置,手动配置代理服务器,将代理服务器地址设置为电脑的IP地址,端口号设置为Fiddler监听的端口号。
4. 打开手机上要抓取的APP,此时Fiddler就能够抓到APP的网络数据包了。
需要注意的是,有些APP可能会使用HTTPS加密传输数据,这时需要在Fiddler上安装对应的证书并开启HTTPS抓包功能才能正常抓包。