`
yzhong_sa
  • 浏览: 90067 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

Android如何下抓取tcp数据包

阅读更多
如果要抓TCP数据包,我们可以使用TCPdump工具,具体方法是

下载tcpdump,  还有个地址是http://www.strazzere.com/android/tcpdump,不知道具体版本。

详细使用请参考http://www.tcpdump.org/里面的文档


你需要root权限,


adb push c:\wherever_you_put\tcpdump /data/local/tcpdumpadb shell chmod 6755 /data/local/tcpdump抓包很简单adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap# "-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 ...导出adb pull /sdcard/capture.pcap .下载wireshark查看数据包,地址是http://www.wireshark.org/download.html,打开这个数据包,就可以查看数据包内容了。


参考文档:http://prem-android.blogspot.com/2009/03/capture-packets-in-android-tcpdump.html

http://nerdjusttyped.blogspot.com/2009/03/android-binary-solo.html

 

需要root权限的支持,因此只能应用在已经破解的rom下,既是虚拟机或者刷过的手机,

oms?fuck!未破解手机使用有问题!

 

分享到:
评论

相关推荐

    android手机抓取数据包工具

    在Android平台上,抓取数据包是一项重要的任务,它可以帮助开发者、网络安全专家以及普通用户了解应用程序如何与网络交互,排查问题或进行性能分析。本话题主要围绕"android手机抓取数据包工具",尤其是如何利用...

    android 抓包工具,含使用说明

    在Android设备上抓取TCP数据包可以帮助我们理解应用与服务器之间的交互过程。 在Android系统中,常用的抓包工具有Wireshark和 tcpdump。Wireshark是一款跨平台的网络协议分析软件,而tcpdump则是一个命令行工具,更...

    Android手机端抓包方法+tcpdump工具

    - 不要在未授权的情况下抓取他人的网络数据,这可能违反隐私法规。 六、其他抓包工具 除了tcpdump,还有一些无需root的第三方应用,如PacketCapture、Fing等,它们提供了更友好的图形界面,但功能相对有限。 总结...

    RRCpacketSniffer:Android应用程序可同时捕获tcp udp和icmp数据包以及由此产生的RRC状态转换

    RRCpacketSniffer是一个Android应用程序,可用于同时捕获tcp udp和icmp数据包以及由此产生的RRC状态转换。 该应用程序是本文研究中讨论的工具的有效实现, 描述 量化应用程序的信令效率需要以下信息: 交换的...

    android下抓包

    在Android平台上进行网络数据包抓取,通常是为了分析网络通信过程、排查问题或者进行安全测试。这个主题称为“android下抓包”,它涉及到的技术主要包括网络协议、数据包捕获工具和Android系统的权限管理。 首先,...

    夜神模拟器tcpdump抓包教程

    1. **提取数据包**:通过命令 `adb pull /sdcard/cap.pcap` 可以将抓取的数据包复制到本地计算机的adb目录下。 #### 九、总结 通过以上步骤,我们成功地在夜神模拟器中使用tcpdump进行了抓包操作,并将抓取的...

    Android抓包工具tcpdump

    在Android平台上,Tcpdump同样扮演着这样的角色,帮助开发者查看设备发送和接收的数据包,包括TCP、UDP、ICMP等各种网络协议的通信情况。 **安装与权限** 在Android设备上使用Tcpdump,通常需要获取root权限,因为...

    Root手机pcap抓包

    通过阅读和理解源代码,我们可以了解如何在Android系统上实现数据包捕获,如何与系统内核交互,以及如何处理抓取到的数据包。 源代码中可能会包含以下几个关键部分: 1. **权限获取**:首先,应用需要在...

    tcodump_android.zip

    TCODump是一个针对Android平台的网络数据包抓取工具,其功能类似于著名的Wireshark,主要用于网络协议分析、故障排查和安全检测。在Android设备上,由于系统限制和权限问题,传统的Wireshark无法直接运行,因此...

    Android系统手机端数据抓包过程

    `Wireshark`则是一个图形化的网络协议分析软件,能够清晰地展示抓取的数据包内容。 **准备工作** 1. **下载tcpdump**:你需要找到一个适用于Android设备的tcpdump版本,通常可以在开源社区或者官方GitHub仓库获取...

    android 网络抓包

    本教程将详细介绍如何在Android设备上进行网络数据包的捕获,主要涉及以下几个方面: 1. **Wireshark与tcpdump** Wireshark是一款著名的网络封包分析软件,它提供了图形化的界面来查看和分析网络流量。然而,在...

    tcpdump 抓取网络包,linux版本,android也可以用

    在分析网络流量时,tcpdump可以捕获各种协议的数据包,包括TCP、UDP、ICMP等。通过查看这些数据包,你可以看到连接的建立、数据传输和关闭的全过程,这对于诊断网络连接问题非常有价值。例如,如果你发现大量重传或...

    Android 抓包分析

    这里,`-i any`表示监听所有网络接口,`-s 0`设置抓取数据包的大小为最大值,`-w /sdcard/mycapture.pcap`将捕获的数据保存到SD卡的`mycapture.pcap`文件中。 步骤四:停止抓包并回传数据 当你需要停止抓包时,可以...

    Android wifi test

    TCP是一种面向连接的、可靠的传输协议,它保证了数据包的顺序和完整性,通过确认、重传等机制确保数据无丢失。而UDP则是一种无连接的、不可靠的传输协议,它的优点在于传输速度快,但不保证数据的顺序和完整性。在Wi...

    pcap4j 实现本地抓包以及解析DNS

    在标题“pcap4j 实现本地抓包以及解析DNS”中,我们关注的核心知识点是使用Pcap4J进行本地网络数据包的抓取以及DNS(Domain Name System)解析的过程。 首先,我们要理解什么是网络抓包。网络抓包是通过监听网络...

    手机抓包工具tcpdump

    这些信息包括源和目标IP地址、端口号、协议类型(如TCP、UDP或ICMP)、时间戳以及数据包负载的部分内容。 在手机上使用tcpdump,通常需要root权限,因为普通用户无法访问底层网络接口。对于Android设备,可以通过...

    tcpdump android 4.9.3/1.9.1

    1. **命令行参数**:tcpdump提供了丰富的命令行选项,如`-i`指定监听的网络接口,`-n`禁止DNS解析,`-s`设置抓包大小,`-c`抓取指定数量的数据包后停止,以及使用表达式进行高级过滤(如`host www.example.com`或`...

    Android下使用TCPDUMP实现数据抓包教程

    本教程将指导你如何在Android设备上安装和使用TCPDUMP来抓取数据包,并通过Wireshark进行后续分析。 首先,为了在Android设备上安装TCPDUMP,你需要获得设备的root权限。这是因为TCPDUMP通常需要对系统目录有写入...

    android udp

    与TCP相比,UDP的开销小,但可能会丢失或重复数据包。 2. Android中的UDP通信: - `DatagramSocket`类:在Android中,我们通常使用`DatagramSocket`来创建一个UDP套接字,用于发送和接收数据报。 - `...

    Android手机抓包工具

    在Android平台上,网络数据包的抓取是开发者和测试人员常用的一种技术,用于分析网络通信、调试应用或检测网络安全问题。本主题将详细介绍如何使用Tcpdump APK这一Android手机抓包工具,以及它的工作原理和使用方法...

Global site tag (gtag.js) - Google Analytics