如何在Android中捕获数据包?

Avi*_*esh 21 android packet-capture

我想捕获TCP数据包以及Android中的HTTP和HTTPS等协议数据,类似于Windows中的Wireshark.

我怎样才能在Android中执行此操作?

Pre*_*rem 25

选项1 - Android PCAP

局限性

Android PCAP应该只要工作:

您的设备运行Android 4.0或更高版本(或者,理论上,运行Android 3.2的少数设备).早期版本的Android没有USB Host API

选项2 - TcpDump

局限性

电话应该扎根

选项3 - bitshark(我更喜欢这个)

局限性

电话应该扎根

原因 -可以在WireShark中分析生成的PCAP文件,这有助于我们进行分析.

其他选项无需植根您的手机

  1. tPacketCapture

https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture&hl=en

好处

使用tPacketCapture非常简单,捕获的数据包保存到PCAP文件中,可以使用Wireshark等网络协议分析器应用程序轻松分析.

  1. 您可以将Android移动流量路由到PC,并使用任何网络嗅探工具捕获桌面中的流量.

http://lifehacker.com/5369381/turn-your-windows-7-pc-into-a-wireless-hotspot