我想在Android上像Windows中的Wireshark一样捕获TCP数据包和协议数据(如HTTP和HTTPS)。
我该如何在Android上实现这个功能?
我该如何在Android上实现这个功能?
限制
只要您的设备运行 Android 4.0 或更高版本(或理论上运行 Android 3.2 的少数设备),Android PCAP 就应该可以正常工作。较早版本的 Android 没有 USB 主机 API。
限制
手机必须已取得 root 权限。
限制
手机必须已取得 root 权限。
原因 - 生成的 PCAP 文件可以在 WireShark 中进行分析,这有助于我们进行分析。
https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture&hl=en
优点
使用 tPacketCapture 非常容易,捕获的数据包将保存为 PCAP 文件,可以通过使用网络协议分析器应用程序(如 Wireshark)轻松进行分析。
http://lifehacker.com/5369381/turn-your-windows-7-pc-into-a-wireless-hotspot