adb shell
cat proc/uid_stat/%uid%/tcp_snd  proc/uid_stat/%uid%/tcp_rcv

------------------------------------------------------------------------------------------------

抓包准备

1. 手机要有root权限

2. 下载tcpdump   http://www.strazzere.com/android/tcpdump

3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump

4. adb shell chmod 6755 /data/local/tcpdump

5, adb shell,   su获得root权限

6, cd /data/local

7, ./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

命令参数:

# "-i any": listen on any network interface

  # "-p": disable promiscuous mode (doesn't work anyway)

  # "-s 0": capture the entire packet

  # "-w": write packets to a file (rather than printing to stdout)

  ... do whatever you want to capture, then ^C to stop it ...

8,  adb pull /sdcard/capture.pcap d:/

9,  在电脑上用wireshark打开capture.pcap即可分析log

Execute the following if you would like to watch packets go by rather than capturing them to a file (-n skips DNS lookups. -s 0 captures the entire packet rather than just the header):

adb shell tcpdump -n -s 0

Typical tcpdump options apply. For example, if you want to see HTTP traffic:

只监听http

adb shell tcpdump -X -n -s

根据以上的信息,写一个bat去执行(tcpdump文件必须在当前目录里)。

开始tcpdump

adb push tcpdump /data/local/tcpdump
adb shell chmod 6755 /data/local/tcpdump
adb shell rm -r /sdcard/capture.pcap
adb shell  /data/local/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
pause
 

下载tcpdump文件到电脑

adb pull /sdcard/capture.pcap capture.pcap

问题:有些机器root后通过adb shell 后,默认不是root用户,需要输入 su才能切换到root,这样在执行批处理会有问题,解决方法如下

adb shell "su -c 'sleep 1'"
adb start-server

adb push tcpdump /data/local/tcpdump

因没有root权限导致的问题

adb shell su -c "/data/local/tmp/tcpdump -i any -p -s 0 -w /sdcard/netCapture.pcap"

最新文章

  1. DP HDU1421
  2. vm centos 网络配置
  3. sql语句练习50题
  4. JavaWeb学习----JSP内置对象详解
  5. Bootstrap兼容
  6. CSS 宝库
  7. 使用win8.1 x64 office2010 php 使用 pdo_odbc 连接excel失败的问题
  8. Beanstalkd 一个高性能分布式内存队列系统
  9. php基础-mysqli
  10. 【MongoDB】MongoDB环境配置
  11. k8s nodeport下访问请求未被分发到所有node的排错(转)
  12. VUE 组件通信总结
  13. linux:提取匹配含有小数点的数字(grep函数)
  14. tp 内置压缩文件zip
  15. 16-(基础入门篇)GPRS(Air202)关于多个文件中的变量调用和定时器
  16. 【转】如何基于linux进程通信设计方案
  17. supervisor的command执行两条命令
  18. C和C指针小记(九)-指针用法1
  19. 阿里创新自动化测试工具平台--Doom
  20. topcoder srm 714 div1

热门文章

  1. 全连通图求最小生成树边权之积(邻接矩阵/prim/kruskal)
  2. fastdfs5.10 centos6.9 安装配置
  3. ubuntu访问win10下的磁盘
  4. Deepin 2015 安装后找不到win10 启动选项的解决办法
  5. ElasticSearch部署文档(Ubuntu 14.04)
  6. js获取URL中指定的值
  7. 牛客网 牛客练习赛43 F.Tachibana Kanade Loves Game-容斥(二进制枚举)+读入挂
  8. python爬虫实战(三)--------搜狗微信文章(IP代理池和用户代理池设定----scrapy)
  9. IntelliJ 、Pycharm、webstorm 2017 注册码及注册服务器
  10. jupyter notebook :一个交互式计算和开发环境