【发布时间】:2017-11-15 20:43:02
【问题描述】:
我是 VOIP 通话应用的开发人员,正在尝试解决连接问题。
我想在生产中发布一些东西,上传它自己调用的 pcap 跟踪 - 特别是那些掉线、有大量噪音或其他讨厌的东西。
似乎有外部应用程序(其中一些需要 root)来捕获所有应用程序的网络流量 - 但没有库可以嵌入到我的应用程序中并提供以帮助我调试。
是否有一个易于使用的解决方案?
【问题讨论】:
-
兄弟你买了吗??
我是 VOIP 通话应用的开发人员,正在尝试解决连接问题。
我想在生产中发布一些东西,上传它自己调用的 pcap 跟踪 - 特别是那些掉线、有大量噪音或其他讨厌的东西。
似乎有外部应用程序(其中一些需要 root)来捕获所有应用程序的网络流量 - 但没有库可以嵌入到我的应用程序中并提供以帮助我调试。
是否有一个易于使用的解决方案?
【问题讨论】:
我建议你使用 Charles(尤其是当你使用 https 时):https://jaanus.com/debugging-http-on-an-android-phone-or-tablet-with-charles-proxy-for-fun-and-profit/
【讨论】:
1. Wireshark
在您的笔记本电脑上运行 Wireshark 并将您的笔记本电脑设置为热点。将您的设备连接到笔记本电脑的热点,然后运行。 Wireshark 将捕获所有数据包。
2。亚行
adb root > remount > shell
$su > tcpdump -w /sdcard/tcp > [CTRL-C] 停止 > 退出
adb pull /sdcard/tcp
【讨论】: