【发布时间】:2019-02-25 08:36:39
【问题描述】:
我的主机 (ubuntu) 上有一个 android 设备(在 virtualBox 上使用 Genymotion 模拟)。
我应该捕获哪个接口才能同时拥有 android 设备的传入和传出流量?
【问题讨论】:
标签: genymotion tcpdump
我的主机 (ubuntu) 上有一个 android 设备(在 virtualBox 上使用 Genymotion 模拟)。
我应该捕获哪个接口才能同时拥有 android 设备的传入和传出流量?
【问题讨论】:
标签: genymotion tcpdump
从这里下载适用于 android 的 tcpdump:https://www.androidtcpdump.com/android-tcpdump/downloads
使用以下命令设置所有内容。
adb root
adb remount
adb push ./tcpdump /system/xbin/tcpdump
adb shell
tcpdump -D
tcpdump -vv -i any -s 0 -w /sdcard/dump.pcap
adb pull /sdcard/dump.pcap .
然后根据需要在 Wireshark 中分析 pcap 文件。
【讨论】:
这个答案可能对https://stackoverflow.com/a/48062718/20107 有所帮助。它使用的是 Wireshark,但它应该很容易适应 tcpdump。
【讨论】: