Hi Romain,

It has been a "few" years since this bug has seen much action, and I
would like to inquire about the possibility of enabling this now that
libnl-1 and libnl-2 seem to be gone.

There is a project called Nzyme (http://nzyme.org) and it depends on
libpcap being able to put a device into monitor mode.  This doesn't
happen if libpcap is not built against libnl, and there's no indication
of why, unfortunately.  You can test this without having to go through
setting up nzyme with the very simple "tcpdump -I -i wlan0" - it simply
spits out that the device does not support monitor mode.

I did a test here locally, and it seems like libnl is an automagic dep,
so simply having the libnl-genl-3-dev package installed at the time of
building causes it to link against it.  I have tested that it works and
does what is expected of it; both "tcpdump -I -i wlan0" work properly as
well as nzyme.

One thing I didn't look into, is whether libnl is available on the other
architectures - in Kali we only support amd64/i386/arm{el,hf}/arm64 so
I'm not sure how it affects hurd or kfreebsd.

-- steev

Reply via email to