如何在 OSX Catalina (10.15) 中使用 Wireshark 捕获 USB 流量

she*_*lbc 3 macos usb wireshark macos-catalina

我正在尝试让 Wireshark USB 捕获工作。显然,Catalina 之前的诀窍是将界面打开,以便 Wireshark 可以看到它。

https://forums.developer.apple.com/thread/95380

但是,这在 Catalina 中不起作用,因为 USB 集线器不再显示为接口。是否有另一种已知的方法可以在 OSX 中“调出”这些接口?也许是新的系统策略设置?人们将如何找到这样的东西?

它现在可能只是坏了。我想 Wireshark 和 ifconfig 使用相同的 API 来收集有关接口的信息。

小智 5

您需要先禁用 SIP

  1. 重新启动您的 Mac
  2. 按住 Command-R 重启进入恢复模式
  3. 点击Utility->Terminal,输入“ csrutil disable ”,点击回车。
  4. 重新启动您的 Mac

然后你可以使用“ sudo ifconfig XHC20 up ”命令

  • 也许这有效。我无法确认,因为我刚刚降级到莫哈韦来回避这个问题。但是哦。想象一下,必须完全禁用系统关键保护功能才能让真正有用的功能发挥作用。 (2认同)