android网络抓取,android抓取网络数据包工具

关于网络抓包工具用到两个:1.tcpdump    2.wireshark

tcpdump下载地址:http://www.tcpdump.org/

选择tcpdump-4.3.0.tar.gz,下载下来的是源代码包,通过编译得到tcpdump文件(如何编译网上资料一箩筐)。

wireshark下载地址:http://www.wireshark.org/download.html

步骤:

将编译得到的tcpdump放到android设备根目录的data/local下面,命令行adb shell------------->su(给予权限)----------------------> exit(退出Shell脚本)

执行adb shell tcpdump -p -vv -s 0 -w /sdcard/tcpdump.txt命令将会抓取网络数据写入到android设备SD卡下的tcpdump.txt文件中

adb shell

su

cd /data/local

./tcpdump -p -vv -s 0 -w /sdcard/tcpdump.txt

打开tcpdump.txt文本文件,可以发现是二进制文件,这时就要用到上面所提到的wireshark工具进行解析该文件。

首先将/sdcard/tcpdump.txt文件通过 adb命令pull到电脑上 adb pull /sdcard/tcpdump.txt c:/   (导出到C盘根目录)

然后直接将tcpdump.txt拖动到打开的wireshark主界面,这样就能很清楚的看到抓取的所有条目的网络数据。

完毕。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值