Open
Description
Steps to reproduce:
./configure --with-pcap=null
- Link tcpdump with the resulting libpcap.
- Run
tcpdump -D
and see:1.bluetooth-monitor (Bluetooth Linux Monitor) [Wireless] 2.nflog (Linux netfilter log (NFLOG) interface) [none] 3.nfqueue (Linux netfilter queue (NFQUEUE) interface) [none] 4.dbus-system (D-Bus system bus) [none] 5.dbus-session (D-Bus session bus) [none]
- Run
ldd tcpdump
and seelibdbus-1.so.3
,libsystemd.so.0
etc., also libibverbs if the development package is installed. There is no obvious way to disable linking with libibverbs.
If the intended purpose of the "null" module is to produce a build of libpcap that can read and write savefiles, as well as compile filters, but otherwise stays isolated from all packet capture facilities (and the associated dependencies), this is currently broken.