AppMonitor
功能:
一款在PC上实时监测手机APP协议的软件,并具有按APP分类、流量统计、服务器定位、HTTP指标统计等功能。
以往对APP协议/性能/故障作分析,往往通过手机命令行下tcpdump抓好包,再拷贝到电脑上用Wireshark分析。这个过程很麻烦,
也不够实时,另外Wireshark显示的信息很原始,让故障分析人员很辛苦。本软件让前线分析人员从繁重分析工作中得到部分解脱。
原理:
PC UI软件与手端APP通过USB通信,手机上TCPIP包及其所属APP信息通过USB实时转发至PC上。PC UI具有智能协议分析功能。
支持Android与iOS, 手机需要ROOT或越狱。
需在手机及PC上安装相应软件,PC与手机通过USB线通信。
关键字:
Android抓包 iOS抓包 APP 性能分析 协议分析 故障分析
界面:
实时抓包界面
图表界面
使用场景:
(1) APP上网性能分析。
比如:在某市中国移动网络访问苹果应用商店加载时间过长,可用来定位是DNS解析慢? TCP握手慢?资源服务器定位在国外?
(2) 无线网络优化路测仪表分析
无线路测优表会吐出KPI参数,当对此参数有异议时,可用此软件方便分析HTTP瀑布图指标。比如某市移动网络流媒体测试vMos分低。
(3) APP协议分析。
想了解某款APP其协议过程。
安装说明:
需在PC上安装 软件,手机上也需要安装APP,PC与手机通过USB线连接。
以下所有软件下载地址:http://pan.baidu.com/s/1miKsAlq
(1) 手机上安装APP
如想支持Android,下载地址中有apk或扫码安装:
如想支持IOS:通过手机助手iTools将AppMon.ver1.0.deb放在/var/root/Media/Cydia/AutoInstall目录下,重启手机即可。
(如想支持iOS, 手机助手iTools必须安装,用到里面的驱动)
(2) PC端软件安装
appmon_1.0.0.zip解压缩至d:\appmon目录下(其他目录也行,但中文目录或空格目录可能有问题),点击AppMonitor.exe即可运行。不能运行会提示缺少net framework4.5,下载地址中有。
使用说明:
(1) 使用前看下打开手机APP,点Start启动服务。默认是界面打开时服务就已经启动的。
如果运行中出错,可以尝试重新启动服务。
(2)运行PC软件AppMonitor.exe,点击菜单项:监测->连接设备
弹出设备管理对话框,点击刷新,选中设备点击连接。
连接成功后,就可以点周“开始监测”,正式抓包显示了。
如果设备连接不上,则可能是ADB驱动没有装好。装个手机助手。
(3) 其他功能:
抓包自动新建工程文件,并保存到[安装目录]/data/目录下。抓包结束后可以用'打开工程"来回放分析。
打开工程即可以打开pwz文件,也可以打开pcap文件。实时抓包时可以对APP过滤,不想刷屏时可以点Lock等。
更新历史:
1.1.0701--
基本功能
本软件是本人利用业余时间开发,还在完善中,欢迎试用及留言。
QQ: 1710450259
QQ群:573358539