`
surefan
  • 浏览: 35762 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

TCPDUMP for Android(抓TCP数据包工具)

阅读更多

如果要抓TCP数据包,我们可以使用TCPdump工具,类似于windows/linux下使用的这个工具一样。具体方法是

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

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

你需要root权限,

adb push c:\wherever_you_put\tcpdump /data/local/tcpdump
adb 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

分享到:
评论

相关推荐

    tcpdump Android抓包工具

    tcpdump是一款强大的网络数据包分析工具,主要用于在网络中捕获和分析网络协议数据包。在Android平台上,tcpdump同样能够发挥作用,帮助开发者、网络安全人员以及普通用户了解网络通信的细节,排查网络问题,或者...

    android 网络 抓包工具和方法

    使用TCPdump工具,抓TCP数据包。 将数据包上传到PC,通过Wireshark查看数据包 常用命令: adb push d:\tcpdump /data/local/tcpdump adb shell chmod 6755 /data/local/tcpdump adb shell /data/local/tcpdump/...

    android手机抓取数据包工具

    本话题主要围绕"android手机抓取数据包工具",尤其是如何利用tcpdump这个强大的命令行工具进行数据包捕获。 tcpdump是一个在多个操作系统上广泛使用的网络分析工具,它能够捕获网络接口上的网络流量,并将其以人类...

    Android抓包工具tcpdump

    Android抓包工具Tcpdump是一款强大的网络封包分析软件,它允许开发者捕获并记录网络上的数据包,以便分析网络通信的问题,或者监控网络活动。下面将详细介绍Tcpdump在Android上的使用和其重要性。 首先,我们要理解...

    Android设备上非root的抓包实现方法(Tcpdump方法)

    由于Android系统的安全机制,大多数应用程序没有root权限,因此不能直接使用tcpdump工具进行抓包。然而,通过一些特殊的技术手段,我们可以在非root的Android设备上实现抓包功能。 首先,理解tcpdump的运行需求。...

    android 抓包工具,含使用说明

    在Android平台上进行网络调试时,抓包工具是必不可少的辅助工具。它们可以帮助开发者查看设备上的网络通信细节,以便于分析数据传输、排查错误或者优化应用性能。本篇将重点介绍Android TPC(TCP)抓包工具及其使用...

    安卓版抓包工具tcpdump

    在Android平台上,tcpdump是一款非常实用的命令行抓包工具,它允许用户捕获网络上的数据包并进行分析。 tcpdump的名称来源于"TCP dump",它最初是为Unix系统设计的,但现在已被广泛移植到包括Android在内的各种平台...

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

    本篇将详细介绍如何在Android设备上进行抓包以及如何使用tcpdump工具。 一、Android手机端抓包原理 网络数据抓包主要是截取网络中传输的数据包,分析其内容。在Android设备上,由于系统安全性的限制,普通用户无法...

    夜神模拟器tcpdump抓包教程

    3. **tcpdump**:一个开源的网络抓包工具,用于捕获和分析网络流量。 #### 三、下载adb工具 首先,我们需要下载adb工具。可以通过访问网址 [http://www.androidtcpdump.com/android-tcpdump/downloads]...

    抓包工具tcpdump

    在Android平台上,tcpdump成为开发者和网络管理员诊断网络问题、监控网络流量的重要工具。 tcpdump的工作原理基于网络嗅探,即在数据链路层获取网络上的所有数据包。它能够捕获到通过网络接口进出的所有数据,这些...

    tcpdump android 4.9.3/1.9.1

    tcpdump是一款广泛使用的网络封包分析工具,它能够捕获并分析网络上的数据包,帮助网络管理员和开发者诊断网络问题、排查安全漏洞以及理解网络流量模式。在Android系统上,tcpdump同样扮演着重要的角色,尤其对于...

    tcpdump android

    tcpdump 是一个强大的网络数据包分析工具,广泛用于网络故障排查、网络安全分析和协议学习。在 Android 平台上,tcpdump 的使用对于开发者和系统管理员来说尤为重要,因为这能帮助他们理解应用程序的网络行为,诊断...

    tcpdump抓包工具

    使用tcpdump抓包工具,我们可以获取到设备上所有网络接口的传输数据,包括TCP、UDP、ICMP等各种协议的数据包。这些数据包包含了源地址、目标地址、端口号、协议类型、数据内容等关键信息。对于Android开发者来说,这...

    如何使用tcpdump抓包

    tcpdump抓取的数据包通常以pcap或pcapng格式存储,可以使用Wireshark、Tcpdump Viewer等工具进行可视化分析,查看每个数据包的详细信息,包括源/目标地址、端口、协议、时间戳、数据内容等。 总结,tcpdump是一个...

    手机抓包工具tcpdump

    tcpdump是一款强大的网络数据包分析工具,主要用于在网络层捕获和分析网络通信数据。它广泛应用于各种操作系统,包括Linux、Unix以及支持命令行接口的移动设备,如Android系统。在IT行业中,tcpdump是网络诊断、性能...

    tcpdump监听android网络通信

    标题中的“tcpdump监听Android网络通信”涉及到的是在Android设备上使用tcpdump工具来捕获和分析网络数据包的技术。tcpdump是一个强大的网络封包分析软件,它允许开发者或者网络管理员实时监控网络流量,深入理解...

    安卓tcpdump抓包文件

    本篇将详细讲解如何在Android设备上使用`tcpdump`进行网络数据包抓取,并探讨相关知识点。 首先,我们来理解`tcpdump`的基本概念。`tcpdump`能够捕获网络上的数据包,它通过嗅探网络接口的数据流,解析并打印出网络...

    adb和tcpdump工具

    在Android系统开发和调试过程中,adb(Android Debug Bridge)和tcpdump是两个非常重要的命令行工具,它们在理解和解决问题时起着至关重要的作用。本文将详细介绍这两个工具的用途、使用方法以及它们如何协同工作。 ...

    Android手机抓包工具

    本主题将详细介绍如何使用Tcpdump APK这一Android手机抓包工具,以及它的工作原理和使用方法。 Tcpdump是一款强大的网络协议分析器,广泛应用于Linux系统。而在Android平台上,由于安全和权限限制,直接使用Tcpdump...

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

    除了TCPDUMP和Wireshark,还有其他抓包工具如Fiddler和Burp Suite,它们也可以在Android设备上抓取和分析数据包,但通常需要特定的配置或代理设置。对于非root的Android设备,还有一些替代方法,例如使用特殊的抓包...

Global site tag (gtag.js) - Google Analytics