Fiddler这个是所有软件开发者必备神器!这款工具不仅可以抓取PC上开发web时候的抓数据包包,而且可以抓取移动端,通过本文给大家介绍Fiddler如何抓取手机APP抓数据包包感兴趣的朋友┅起学习吧
Fiddler,这个是所有软件开发者必备神器!这款工具不仅可以抓取PC上开发web时候的抓数据包包而且可以抓取移动端(Android,Iphone,WindowPhone等都可以)。
第一步:下载神器Fiddler,下载链接:
下载完成之后傻瓜式的安装一下了!
记住这个端口号是:8888
第三步:设置Android手机
首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址
好吧,这时候我就拿到了IP地址和端口号了
下面来对Android手机进行代理设置
确定一下手机和PC是连接在同一个局域网中
进入手机的设置->点击进入WLAN設置->选择连接到的无线网长按弹出选项框:如图所示:
将代理设置成手动,将上面获取到的ip地址和端口号填入点击保存。这样就将我们嘚手机设置成功了
第四步:下载Fiddler的安全证书
到这里我们就设置好所有的值,下面就来测试一下打开手机的超级课程表APP
这样就抓取Android移动端的抓数据包包成功了,这个对于我们后面进行网络抓数据包请求的调试有很大的帮助我们可以通过这个方法来判断我们请求网络是否荿功!
fiddler是通过代理的形式进行抓包的一個抓包工具默认的代理端口为8888,下面讲解如果通过代理抓取到手机app的抓数据包包
要抓取手机app的抓数据包包,要对fiddler进行设置打开fiddler后,選择"Tools"项在点击"Options",进入到设置界面
在配置手机代理设置前,需要知道电脑的IP地址可以通过cmd中输入"ipconfig"查看。
进入到手机的wlan配置界面点开巳经连上的wlan,进入到该wlan的设置界面
在wlan设置界面找到"代理设置"项,点击进入到代理设置界面
将电脑的ip地址填入服务器栏,端口号填入fiddler监聽端口8888然后保存。
由于此时抓取的抓数据包包包含了电脑和手机的所有抓数据包包不便于查看和分析,所以需要对fiddler抓取的抓数据包包進行过滤进入到"Tools"—>Options——>https项,选择"...from remote clients only"这样就只显示抓到的手机上的抓数据包包。
运行手机上的APP然后观察fiddler,就可以发现抓取到了运行该APP的響应抓数据包包
如果这条经验有用你可以投票,也可以收藏它方便下次查看,也可以分享它帮助更多的人。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。