Getting WireShark to work on OS X
I had some difficulty in getting WireShark to recognise any of the interfaces on my machine. A quick net search led to a rather longer one, but revealed that my problems were because of permissions on the devices themselves for my user. I am sorry to the person who posted this result originally, I cannot remember which site I got it off:
sudo chown <user> /dev/bpf*
This allows wireshark to see the connections. It doesn’t require a wireshark restart either.