Fellow Devs, After building the Wireshark 4.5 via '*make*' and running it via ' *./run/wireshark'* on Ubuntu 22.05 LTS, I cannot capture packets, if not logged in via super user. I am getting the standard error message after running the Wireshark capture on my USB UE200 to RJ45 adapter -
** (wireshark:7239) 22:39:55.600958 [Capture MESSAGE] -- Capture Start ... ** (wireshark:7239) 22:39:55.656119 [Capture MESSAGE] -- Error message from child: "You do not have permission to capture on device "enx503eaa96213f". (socket: Operation not permitted)", "Please check to make sure you have sufficient permissions. On Debian and Debian derivatives such as Ubuntu, if you have installed Wireshark from a package, try running sudo dpkg-reconfigure wireshark-common selecting "<Yes>" in response to the question Should non-superusers be able to capture packets? adding yourself to the "wireshark" group by running sudo usermod -a -G wireshark {your username} and then logging out and logging back in again. If you did not install Wireshark from a package, ensure that Dumpcap has the needed CAP_NET_RAW and CAP_NET_ADMIN capabilities by running sudo setcap cap_net_raw,cap_net_admin=ep {path/to/}dumpcap and then restarting Wireshark. I referred to https://gitlab.com/wireshark/wireshark/-/issues/20009, but that post was of little help. getcap ./dumpcap returned ./dumpcap cap_net_admin,cap_net_raw=ep Any recommendations? Thanks, Mayank Bhaskar Independent Machine Learning Consultant
_______________________________________________ Wireshark-dev mailing list -- wireshark-dev@wireshark.org To unsubscribe send an email to wireshark-dev-le...@wireshark.org