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:

 

评分:0

我来说两句

Open Toolbar