如何在Android中捕获数据包?

阿维尼什

我想捕获TCP数据包以及协议数据(例如Android中的HTTP和HTTPS),类似于Windows中的Wireshark。

如何在Android中执行此操作?

Prem

选项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=zh_CN

好处

使用tPacketCapture非常容易,将捕获的数据包保存到PCAP文件中,可以使用网络协议分析器应用程序(例如Wireshark)轻松地对其进行分析。

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章