Wireshark是个不错的抓包工具,可以捕获HTTP,TCP和UDP的包,对于前后端开发非常有用。在Mac上安装完Wireshark之后提示如下错误:The capture session could not be initiated on interface 'en0' (You don't have permission to capture on that device).

查了一圈资料,发现是没有权限查看/dev/bfp*这些文件夹造成的。于是修改文件夹解决了问题。
sudo chmod o+r /dev/bpf*
解决Wireshark在Mac上捕包权限错误的问题
在Mac上安装Wireshark后,启动捕包时遇到权限问题,提示无法在'en0'接口上初始化捕包会话。这个问题是由于没有权限访问/dev/bpf*文件夹导致的。解决方法是使用sudo chmod +r /dev/bpf*命令修改文件夹权限,参照https://ask.wireshark.org/question/2023/how-to-fix-the-capture-session-could-not-be-initiated-on-interface-you-dont-have-permission-to-capture-on-that-device/进行操作。
2268

被折叠的 条评论
为什么被折叠?



