Vielleicht funktioniert Wireshark nur deshalb weil das mit Adminrechten läuft. Du kannst das auch bei anderen Apps forcieren, indem du das Terminal öffnest, eingibst:
also mit Leerzeichen nach sudo und dann ziehst du die Executable ins Fenster und drückst auf Enter. Executable is nicht die .app, sondern zB
Code:
/Applications/Wireshark.app/Contents/MacOS/Wireshark
Der komplette Befehl wäre dann
Code:
sudo /Applications/Wireshark.app/Contents/MacOS/Wireshark
und du bestätigst noch mit dem Benutzerpasswort.
Damit startet das mit vollen Rechten. Wenn ich Wireshark ohne Adminrechte starte findet es die Netzwerkinterfaces nämlich auch nicht.