在android开发中,遇到socket编程,无法从log日志中查看到与之通讯的socket发送和返回的数据包是什么,这里介绍一个工具,tcpdump工具和wireshark工具查看抓到的内容。一款Android手机上的抓包工具,可以随时获取手机网络连接情况,便于调试。足球大小球
Android手机抓包工具使用方法
1.下载TCPdump工具
2.Android手机需要先获得root权限
这个自己找工具去root吧
3.将tcpdump工具放入android系统中
adbpushtcpdump/data/local/tcpdump
如果提示没有权限,那就最简单的就是用下面的方法:
adbpushtcpdump/data/local/tmp/tcpdump
异常情况:root后adbshell默认不是root用户时,如何将文件放入手机系统中。
4.修改tcpdump的权限
adbshellchmod6755/data/local/tcpdump
5.移除已经存在的抓包文件
我们需要将capture.pcap放到/sdcard/下,请先将已存在的移除
adbshellrm-r/sdcard/capture.pcap
6.进入root权限
bixiaopeng@bixiaopengtekiMacBook-Pro~$adbshell
shell@android:/$su
shell@android:/#
7.运行tcpdump
在手机端执行相应需要进行抓包分析的操作
#/data/local/tcpdump-p-vv-s0-w/sdcard/capture.pcap

Got后面的数值一直在增加,表明正在抓取数据包
8.中断抓包
执行完成后在命令提示符窗口执行Ctrl+C中断抓包进程
9.将抓包结果复制至本地
adbpull/sdcard/capture.pcapcapture.pcap
(前面那个目录为手机端地址,后面那个目录为本地地址)
10.使用Wireshark等工具查看抓包文件capture.pcap

使用wireshark工具查看抓到的数据包文件,
Mac上安装wireshark后,如果想使用需要再安装X11

在你打开wireshark的时候系统会提示你安装,你按照提示安装就好了。安装完成后重启电脑。
直接双击capture.pcap,可打开wireshark

调整时间显示格式:
菜单栏选View—TimeDisplayFormat然后选择你想要的时间格式

之后导入文件查看就可以了。
亚博网赌输十万 冠体育平台 美高梅体育平台 JJ斗地主骗 玩单机斗地主展开

小说阅读吧app下载-小说阅读吧闪电版6.9.1.3320 最新版
苏教版语文名师点拨答案下载-苏教版语文名师点拨写作特色及习题答案2017 完整版
去敲敲聊天-去敲敲app2.2.3 安卓版
侍忍者0.1折版下载-侍忍者0.1折木叶免费版1.0.0 最新版
乐玩传奇官方版下载-乐玩传奇手机版官网1.0.0高爆版
天天读绘本软件下载-天天读绘本app1.0 安卓版
数字洛阳app下载-数字洛阳官方版1.0.0 安卓版
快乐领赞安卓版下载-快乐领赞app2.0.7 手机版
好动健身-好动健身(科学健身软件)1.0.1 用户版
养生蔬果榨汁机app1.0 免费版
芝嘛社保app下载-芝嘛社保1.0 安卓版
战争与征服全资源解锁版2.0.3 最新版
幸存者任务游戏下载-Survivors(幸存者任务安卓版)1.7.702 最新版
婚爱网安卓版下载-婚爱网3.0安卓最新客户端
3d建房模拟器下载-3d建房模拟器app1.72 最新版
决斗世界手游下载-决斗世界内购版1.0 返利版
Avatar Maker软件下载-Avatar Maker安卓版1.0.3 手机版
诉讼费查询软件-诉讼费计算器最新2016(官司计算器)1.1.0 手机版
神奇旅行app安卓版下载-神奇旅行3.11.1 官方安卓版
冻品云购app下载-冻品云购app2.0.12 免费版