Hi
No, it's a cmake out-of-tree build. There simply does not seem to be a way to set dumpcap correctly. Fun part is, that even dumpcap is set suid, it still does not bring any output run by my user with "dumpcap -D". Only "sudo dumpcap -D" lists any interfaces. With ldd the only library used is wsutil (which should not be an issue), and there are no residual .lib/lt-* files lying around. But I have also built it now with autotools (just to ensure that it is not a cmake-related issue), and still it does not work:
$ getcap dumpcap .libs/lt-dumpcap
dumpcap = cap_net_admin,cap_net_raw+eip
.libs/lt-dumpcap = cap_net_admin,cap_net_raw+eip
$ ls -l dumpcap .libs/lt-dumpcap
-rwxr-xr-x 1 knallr knallr 9120 Okt 13 11:02 dumpcap
-rwxr-xr-x 1 knallr knallr 279816 Okt 13 11:03 .libs/lt-dumpcap
$ ./dumpcap -D
dumpcap: There are no interfaces on which a capture can be done
Wireshark is the latest git btw.
So I am back at assuming it has something to do with my system. Uname output is:
Linux ategge1877 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
And it is the libpcap0.8 package directly out of the repository. As I am working with extcap filters atm, it does not bother me that much, but I sure want to know, why it is not working.
regards
Roland