安卓手机终端访问使用tracetool+HttpAnalyzer截包抓取
2013-08-12 21:25
309 查看
1、使用工具目的:
tracetool+HttpAnalyzer工具的目的是使用安卓手机终端访问目标网站时,方便快捷地获取到测试结果,相对于每次在服务端或客户端使用tcpdump或Wireshark来讲,无疑方便多,操作起来也简单。
通过在手机终端安装tracetool service包,在PC上结合HttpAnalyzer可以做到:比如只是简单地获取http状态码,目标网站的流量(包括每个子资源),访问各个子资源的路径等。
如果想在PC上抓取某个进程,可以直接使用HttpAnalyzer工具过滤目标进程;
本例子中,只是做简单的介绍及操作,希望对网站做流量对比有大大的帮助。但如果想具体查看抓包的具体情况,本人还是建立使用Wireshark或tcpdump。
2、操作过程:
2.1 手机终端必须使用ROOT权限,如果没有ROOT权限请先破解,ROOT方法请见本博客内的相关内容。
2.2 下载Tracetool service工具包并解压,安装Tracetool service.apk到安卓手机上。
安装完成后,将手机终端的网络(WIFI和移动网络)关掉,使用USB数据线连接PC机,终端打开USB tunnel图标,如下图所示:
2.3 在PC上操作:打开解压后的Tracetool service工具包的AndroidTool.exe图标
此时,需要androidTool工具会读取到手机设备,点击“刷新列表”如下图所示 :
选择自己的测试手机设备后,再检查DNS网络是否可连通,8.8.8.8是google提供的公共DNS,点击“connect”按钮后,日志将输出连接成功的信息。
2.4 下载HttpAnalyzer工具并解压,打开HttpAnalyzer图标,选择需要过滤抓取的进程
如下图所示 :
2.5 手机上发起请求,在HttpAnalyzer上就可以看到对应的请求资源,工具的输出情况,这里就不做详细的讲解。
tracetool+HttpAnalyzer工具的目的是使用安卓手机终端访问目标网站时,方便快捷地获取到测试结果,相对于每次在服务端或客户端使用tcpdump或Wireshark来讲,无疑方便多,操作起来也简单。
通过在手机终端安装tracetool service包,在PC上结合HttpAnalyzer可以做到:比如只是简单地获取http状态码,目标网站的流量(包括每个子资源),访问各个子资源的路径等。
如果想在PC上抓取某个进程,可以直接使用HttpAnalyzer工具过滤目标进程;
本例子中,只是做简单的介绍及操作,希望对网站做流量对比有大大的帮助。但如果想具体查看抓包的具体情况,本人还是建立使用Wireshark或tcpdump。
2、操作过程:
2.1 手机终端必须使用ROOT权限,如果没有ROOT权限请先破解,ROOT方法请见本博客内的相关内容。
2.2 下载Tracetool service工具包并解压,安装Tracetool service.apk到安卓手机上。
安装完成后,将手机终端的网络(WIFI和移动网络)关掉,使用USB数据线连接PC机,终端打开USB tunnel图标,如下图所示:
2.3 在PC上操作:打开解压后的Tracetool service工具包的AndroidTool.exe图标
此时,需要androidTool工具会读取到手机设备,点击“刷新列表”如下图所示 :
选择自己的测试手机设备后,再检查DNS网络是否可连通,8.8.8.8是google提供的公共DNS,点击“connect”按钮后,日志将输出连接成功的信息。
2.4 下载HttpAnalyzer工具并解压,打开HttpAnalyzer图标,选择需要过滤抓取的进程
如下图所示 :
2.5 手机上发起请求,在HttpAnalyzer上就可以看到对应的请求资源,工具的输出情况,这里就不做详细的讲解。
相关文章推荐
- 使用万能框架HttpHelper抓取安卓APP数据
- 使用万能框架HttpHelper抓取安卓APP数据
- 项目实战 - 使用Fiddler抓取bilibili安卓客户端口数据并分析(http、https)
- 使用万能框架HttpHelper抓取安卓APP数据
- 使用Fiddler抓取bilibili安卓客户端口数据并分析(http、https)
- 使用 Nginx 内置 $http_user_agent 来区分( 电脑 pc、手机 mobile、平板 pad )端的内容访问
- 通过USB连接到Android真机,在终端中配置adb工具,并使用adb工具对安卓手机进行调试
- 使用万能框架HttpHelper抓取安卓APP数据
- 安卓基础:使用HttpClient访问网络
- Android使用HttpURLConnect、HttpClient访问WebService查询手机号码归属地
- 疯狂安卓实训 第13.2.2讲 使用HttpURLConnection访问网络资源
- 使用Fiddler工具抓取手机HTTP和HTTPS包
- 安卓使用 HTTP 协议访问网络
- 关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
- 部分安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
- 使用Fiddler工具抓取手机HTTP和HTTPS包
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
- 使用afinal 中的finalhttp和finalbitmap访问网络资源+finalActivity
- Http访问网络(AsyncTask 异步加载和使用HttpURLConnection)
- windows上利用charles抓取微信小程序数据包,手机APP数据包(HTTP与HTTPS数据包)