Some settings to run Linux commands under unprivileged user without sudo:
setcap cap_net_raw,cap_net_admin=eip /usr/sbin/tcpdump
setcap cap_net_raw=ep /usr/sbin/sngrep
After these steps you will be able to run tcpdump and sngrep as a non-root user.