安卓Android无需ROOT的流量抓包工具:PacketCapture

Packet Capture真是安卓Android系统下网络调试的福音,无需Root即可抓包,通过APP自建一个拨号达到无需Root,通过中间人方便调试加密流量,流量还区分应用一目了然,这大概是目前最方便的安卓Android抓包应用了。

PacketCapture的安装:
安装完成后,打开PacketCapture,进行应用的设置,开始的几个页面点击确定就行,第三个页面需要设置SSL证书,如果需要抓取https协议的话,这一页的设置就点击“Install Certificate”,证书保存一下即可,比较简单。

PacketCapture的使用:

PacketCapture使用
需要流量抓包时,我们打开PacketCapture,可以看到它的界面比较简单,主要的功能就是选择应用进行抓包,以及抓取手机全部的流量包。下方列表里存放的是每次抓取到的数据。

选择应用抓包可以只过滤出指定应用的请求,比较方便。开始抓包时点击起始按钮,然后操作应用,结束操作后点击PackageCapture页面的停止抓包按钮。

此次抓包记录就保存成一条记录,生成以开始抓包的时间命名的记录。我们选择列表中的一条记录查看其中的内容。

可见里面有抓包App的名称、host及端口号,协议类型、请求时间、是否是https、数据包的大小等信息。

再点击内容中的任意一条请求,可以查看这份请求的具体情况,如下图所示。请求里列出了请求体、请求url、请求方式、返回数据、返回值、返回值内容等。可以看到这条请求的全部信息,与fiddler、charles等wifi下抓包结果一致。

另外还可以点击右上角选择将该条请求的request或者response保存到文件中。

无Root抓包:Packet Capture apk下载地址:
https://www.coolapk.com/apk/app.greyshirts.sslcapture
https://www.cr173.com/soft/664383.html

相关文章:
https://www.jianshu.com/p/ecf1b2d5e8cd
http://home.51.com/wer20053/diary/wxitem/410755.html

Related Posts