tcpdump&wireshark初次使用总结
上一篇 /
下一篇 2014-12-05 09:37:01
/ 个人分类:step by step android测试
wifi下查看请求参数、响应以及大小时,直接用charles就可以了,但是2G下如何来实现呢?2G网络下无法~
经过了解,发现可以通过tcpdump+wireshark来实现。期间也经历了不少小问题,记录在此,避免遇到的人不知所措。主要从以下几个步骤来说道吧:
1、tcpdump的使用。
2、wireshark的使用。
3、个人随想。
------------------------------
1、tcpdump的使用。
首先,需要下载个tcpdump的包下载地址,push到
手机中,手机必须有root权限。
adb push 目录\tcpdump /data/local/tcpdump
adb
shell chmod 6755 /data/local/tcpdump
在adb shell下su命令获得权限。
执行tcpdump相关命令adb shell su -c "/data/local/tcpdump -i any -p -s 0 -w /sdcard/netCapture.pcap”。
------------------------------
可能遇到的问题:
执行的时候会遇到permission deny的问题,并且su之后仍然如此,我的解决办法是先push到/mnt/sdcard下,然后再cp到/data/local下。
2、wireshark的使用
抓取到pcap文件后发现很多信息不方便查看,这个时候就用到wireshark这个强大的工具了。
首先将pcap pull到本地,然后在工具中打开就可以了。
由于之前没有接触过这个强大的工具,于是在网上翻了些
文章,个人觉得值得推荐的一篇:http://blog.jobbole.com/70907/
3、个人随想
期间想到的问题主要有以下几个:
3.1 2G网络与wifi的区别。
3.2 传输协议
3.3 如何实时观察数据
收藏
举报
TAG: