Wireshark报错:you do not have permission to capture on device “en0”.
Wireshark报错:you do not have permission to capture on device “en0”.

Wireshark报错:you do not have permission to capture on device “en0”.

Wireshark报错:you do not have permission to capture on device “en0”.

这个报错表示,Wireshark 需要访问系统的 BPF(Berkeley Packet Filter)设备来捕获网络数据包,而这个 /dev/bpf0 是 macOS 的“网卡监听接口”。默认情况下,普通用户没有权限直接访问它。

解决方案:Wireshark 自带了一个叫 ChmodBPF 的工具,用来设置正确的权限。

点击“installing ChmodBPF”,根据安装包安装应用。

安装完成后,Wireshark会自动设置一项后台服务,让macOS在启动时为 /dev/bpf* 设备赋予正确的访问权限。

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注