为了在android上抓取tcp数据有好几种方法,以下介绍的是tcpdump的做法。

实现的前提:一台root过的手机。

在androidtcpdump官网下载二进制执行文件。

使用adb拷贝到手机上

adb push your/path/tcpdump /sdcard/

然后登陆adb shell,切换到超级用户权限(需要root)

$ su
# cp /sdcard/tcpdump /system/bin

在上面这个环境下就可以执行tcpdump了,我在windows上,在执行tcpdump后,居然没办法ctrl+c退出。暂时没有找到好的方法,只能另开一个shell,执行adb kill-server

以下是执行tcpdump后,输出的内容

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
07:38:31.844328 IP ****这是ip地址***** > ****这是ip地址*****.43392: Flags [P.], seq 3032017492:3032018302, ack 203922717, win 972, options [nop,nop,TS val 2233481478 ecr 40940], length 810
07:38:31.883770 IP ****这是ip地址*****.43392 > ****这是ip地址*****.443: Flags [.], ack 810, win 399, options [nop,nop,TS val 40951 ecr 2233481478], length 0
07:38:31.971770 ARP, Request who-has ****这是ip地址***** tell ****这是ip地址*****, length 46
07:38:33.261012 IP ****这是ip地址*****.7880 > ****这是ip地址*****.53: 46815+ A? adserver.unityads.unity3d.com. (47)
07:38:33.273043 IP ****这是ip地址*****.53 > ****这是ip地址*****.7880: 46815 2/0/0 CNAME lb-delivery.us-east-1.applifier.info., A 52.91.181.39 (113)

暂时我是通过adb kill-server后,将窗口的输出复制到txt文件中。tcpdump命令本身也可以带-w参数,指定写入的文件。暂未尝试。

安卓抓包工具tcpdump相关推荐

  1. 抓包工具tcpdump及分析工具wireshark

    一.抓包工具tcpdump tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问 ...

  2. 【网络知识】4. linux抓包工具tcpdump的使用

    linux抓包工具tcpdump的使用 linux可视化抓包工具可以使用wireshark,对于不能可视化的,还是得使用tcpdump tcpdump -h # 查看用法 最简单的用法: tcpdum ...

  3. Linux抓包工具tcpdump使用小结

    Linux抓包工具tcpdump使用小结 简介及安装 tcpdump命令详解 tcpdump参数 tcpdump表达式 tcpdump 命令演示 常用抓包命令组合 tcpdump抓包实测 理解抓取的报 ...

  4. linux服务器udp抓包工具,Linux下抓包工具tcpdump使用介绍

    点评:在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一,本文将介绍Linux下抓包工具tcpdump使用,需要的朋友可以参考下 在传统的网络分析和测试技术中,嗅探器 ...

  5. linux5.8抓包,Linux 抓包工具 tcpdump

    Linux 抓包工具 tcpdump 1.概述 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. ...

  6. linux下 抓包工具下载,Linux下抓包工具tcpdump使用介绍

    Linux下抓包工具tcpdump使用介绍 发布时间:2012-11-30 17:11:39   作者:佚名   我要评论 在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的 ...

  7. 安卓抓包工具 linux,Android 下使用tcpdump网络抓包方法

    Android 下使用tcpdump网络抓包方法 抓包需要tcpdump以及Root权限,tcpdump在本文后有下载. 首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用 ...

  8. Linux抓包工具tcpdump详解

    原文链接 tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具. ...

  9. linux过滤端口抓包_Linux抓包工具tcpdump使用总结,WireShark的过滤用法

    tcpdump与WireShark是Linux下的两个常用,功能强大的抓包工具,下面列出这两个工具的简单用法. tcpdump用法 tcpdump用法: sudo tcpdump -i ens33 s ...

  10. Linux抓包工具tcpdump命令详解

    1.简介      用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中 ...

最新文章

  1. Acwing900. 整数划分[计数类dp]:完全背包解法
  2. 通信原理随机信号分析
  3. 七十三、Vue项目城市详细页的动态路由,Banner布局和公用图片画廊组件拆分
  4. AIX5安装bash
  5. 钉钉关键字回复功能_在家办公首日:钉钉、企业微信集体“崩溃”,只能选择 QQ、微信...
  6. mysql amoeba 事务_MySQL基于Amoeba实现读写分离
  7. App后台开发运维和架构实践学习总结(1)——App后台核心技术之用户验证方案
  8. ssms排序代码_SSMS中的代码片段概述
  9. Noip 2016 Day1 题解
  10. 安卓工程师转行JAVA_转行|如何成为企业想要的Android工程师
  11. 全网首发:WORD取消了光标的方向
  12. 因为相信所以看见,既然看见注定坚信《17》
  13. “开源社”成立:众人同心,其利断金
  14. 番茄时钟(提升专注力,减少中断)- 番茄工作法
  15. 水仙花数(所有自幂数)的实现详解-C语言
  16. PyTorch中FLOPs计算问题
  17. snopt matlab,studentSnopt matlab 学生版,求解大规模非线性规划问题 238万源代码下载- www.pudn.com...
  18. win7如何安装mysql5.7_WIN764安装mysql5.7
  19. 天敏T2四核精简版固件(安卓)_机顶盒使用指南(转载)
  20. Adobe InDesign CS5

热门文章

  1. 一个完整的SPC案例—从特性分析到CPK计算
  2. k2路由器刷华硕固件
  3. 软考中级网络工程师-每日一练-01
  4. 重庆市最新轨道交通SHP数据 - 202201
  5. Git XP 安装图解
  6. 【MediaSoup】UDPSOCKET recv数据到rtcp包解析
  7. 1.海康威视-在浏览器中摄像头激活
  8. PLC编程技术的发展及应用
  9. 光伏发电系统——mppt最大功率点追踪
  10. 《罗兰小语》最全UMD+TXT版(来自EXE版的反编译)