No Interfaces Available Using Wireshark on Mac OSX | Comments (5)
Posted in Code, Linux/Unix on 2nd June 2008, 8:10 am by Stuart
On my previous Macbook Pro I’d used Ethereal and I don’t remember having many issues with it as I was able to run it as sudo so that I had privileges for sniffing packets. Since then Ethereal has become Wireshark and it’s now available with a nice appication wrapper as a launcher for running it under X11. (Note this requires X11 to be installed)
After opening wireshark for the first time I had an issue that there were no interfaces to choose from due to lack of permissions. This link provides a neat solution to the problem by providing a start-up item to set the relevant permissions correctly.
The nub of the solution is to make sure you have permission to read /dev/bpf*

See here:
http://www.finkconsulting.com/page7.php
Good tip! It works for me.
I would like to see a wireshark in cocoa
Thanks!
Thanks Stuart! Saved me some time.
‘sodo
The link above:
http://www.finkconsulting.com/page7.php
…that seems to have solved everyone’s problems, seems to be a dead link today. Could someone post the information or a new link to the information?
@Sam: I think that was just a link to installing wireshark via fink. Fink (if you’ve not seen it before) is a package manager for OSX. From experience it handles dependencies independently of system installed libs, which tends to ensure things work, but is a tad annoying when it downloads and sets-up completely new python/perl etc when you already have that installed.
In any case here’s the link to wireshark on the fink project http://pdb.finkproject.org/pdb/package.php/wireshark
Presumably the perms solution didn’t resolve the issue for you?