Android抓包与封包分析工具V1.0.4是一款专为安卓设备设计的专业网络数据监控应用。它能够帮助用户捕获和解析手机上的所有网络通信数据,支持HTTP、HTTPS等多种协议的详细信息查看,并提供强大的过滤功能来满足不同用户的特定需求。该版本优化了软件性能并修复了一些已知问题,提升了用户体验。
我的第一个Android程序支持抓包(pcap)以及对抓包文件进行HTTP分析,并能自动解压gzip格式的数据。此应用程序不包含广告或恶意代码,如遇到问题,请告知您的手机信息及具体错误。
更新日志:
V1.0.4:兼容Android 4.2
V1.0.3:修复展示时间的bug
V1.0.2:适配部分机型、增加封包解析时间和处理长连接解析的问题
使用说明:
1. 确认您的手机已ROOT或能够通过电脑连接ADB。
2. 手机需有储存卡(/sdcard)。
3. 如果您已经拥有root权限,可以直接利用此应用进行抓包操作;
4. 若没有获取root权限,请使用 ADB命令将由本应用生成的[/sdcard/tcpdump]文件复制到[/ststem/xbin/]目录下,并修改其权限为6755后再次运行此程序以完成抓包。
5. 抓取的数据包默认保存在/sdcard/目录,格式为.pcap;
6. 您可以将这些数据直接打开分析或通过电脑上的Wireshark进行解析。
7. 在执行抓包的过程中,请勿切换网络环境,否则可能导致新接入的网络无法被记录。
ADB命令示例:
adb root
adb remount
adb pull /sdcard/tcpdump c:\\
adb push c:\\tcpdump /system/xbin/
adb shell chmod 6755 /system/xbin/tcpdump
相关说明及命令参考:抓包指令:/system/xbin/tcpdump -p -s 0 -w /sdcard/xxxxxx.pcap;查看网卡信息使用命令: netcfg 或者 /system/xbin/tcpdump -D(显示状态为UP的网络接口);复制文件时,若cp失败,请尝试使用 dd if=/sdcard/tcpdump of=/system/xbin/tcpdump;如遇权限问题可执行:mount -o remount,rw / 和 mount -o remount,rw /system