解决macOS下wireshark提示没有权限抓包的问题

原创
2021/05/09 17:21
阅读数 2K

问题如下图:

解决办法如下:

$ cd /dev 
$ ls -la | grep bp
crwxrwxrwx   1 root      wheel           23,   0 Apr 15 19:24 bpf0
crwxrwxrwx   1 root      wheel           23,   1 Apr 15 19:24 bpf1
crwxrwxrwx   1 root      wheel           23,   2 May  8 08:42 bpf2
crwxrwxrwx   1 root      wheel           23,   3 May  8 08:42 bpf3
crwxrwxrwx   1 root      wheel           23,   4 Apr 20 08:19 bpf4

# 第一种方法
$ sudo chmod 777 bpf*

# 第二种方法
$ whoami 
zhangsan
$ sudo chown zhangsan:admin bpf* 

说明:柏克莱封包过滤器(Berkeley Packet Filter,缩写 BPF),是类 Unix 系统上数据链路层的一种原始接口,提供原始链路层封包的收发,除此之外,如果网卡驱动支持洪泛模式,那么它可以让网卡处于此种模式,这样可以收到网络上的所有包,不管他们的目的地是不是所在主机。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部