I cannot get Wireshark to see network interfaces when I start it under El Capitan 10.11.2 asked 18 Jan '16, 15:56 Boilermaker |
One Answer:
I remember hearing concerns about possible security issues with this command, but after every reboot I type sudo chmod 644 /dev/bpf* I am then prompted for my admin password. After that, all interfaces appear in Wireshark...until the next reboot. answered 20 Jan '16, 09:37 MisterFalcon Yes that worked!! Thanks!!! Now the interfaces can be seen! Here is what I did based on your suggestion:
I wish Apple would reverse their SIP policy and allow user to install legitimite devices and applications such as wireshark, without dancing around permissions (21 Jan '16, 10:17) Boilermaker I just installed Wireshark on an El Capitan 10.11.2 virtual machine, and, after installing Wireshark, there were a lot more BPF devices, they all had permission rw-rw----, and were owned by group access_bpf, all of which is as it's supposed to be. This persists across a reboot. Uninstalling Wireshark (complete with uninstalling the launchd service that sets the BPF permissions at boot time), updating to 10.11.3, and installing Wireshark had the same result. SIP was turned on during the entire process, so it's not as if it's what's getting in the way. What does the command (21 Jan '16, 11:12) Guy Harris ♦♦ Mine shows 'org.wireshark.ChmodBPF.plist'. But the therein referenced '/Library/Application Support/Wireshark' directory is owned by user:group '504:wheel' who is definitely not on this system? Seems to work though, since after reboot I can have interfaces to capture from. (22 Jan '16, 04:35) Jaap ♦ On mine - El Capitan 10.11.2, both before and after entering the chmod 644 /dev/bpf* command I see
How does one completely uninstall wireshark and he launchd service as mentioned on OSX? (22 Jan '16, 06:26) MisterFalcon |
What does the command
ls -l /dev/bpf*
print?I accidentally sent my response via email only. Here is what I found:
What should the permissions be?