Kismet Wireless

Kismet Forums


Posted by:rogerB
Subject:libpcap quandry ???
Date:13:23:00 25/07/2007

I am trying to build 2007-01 on a distro (which will remain nameless) using the 2.6.20 kernel. Unfortunately, they didn't bother to update the include files as well, so wireless.h is version 14 (very old). I loaded 2.6.20 source and used the ' --with-linuxheaders=DIR ' option on ./config to get to the recent linux headers. I now have a reasonable completed compile.

But the state of libpcap has me puzzled.
[kismet-2007-01-R1b]# ldd kismet_server => (0xb7f53000) => /usr/lib/ (0xb7e6f000) => /usr/lib/ (0xb7e5d000) => /lib/tls/ (0xb7e3a000) => /lib/ (0xb7e31000) => /lib/tls/ (0xb7d02000)
/lib/ (0xb7f54000)
[kismet-2007-01-R1b]# strings kismet_server |grep libpcap
arptype %d not supported by libpcap - falling back to cooked socket
libpcap version 0.9.4
[kismet-2007-01-R1b]# ldconfig -p |grep pcap (libc6) => /usr/local/lib/ (libc6) => /usr/local/lib/
[kismet-2007-01-R1b]# which ethereal
[kismet-2007-01-R1b]# which wireshark

No ldd external ref to libpcap.
'Strings' finds literal "libpcap version 0.9.4". Where did that version come from? That version is not on the machine.
I created the 'so.0.8=>so.0.9.5' link myself to satisfy a prior kismet that had a external linkage requirement.
Of course, ethereal no longer available, so it is not on the machine.

? Why do I need libpcap?
I don't see it as a loaded library during run-time (lsof -p pid).
If I just want the .net .csv and dump files do I need it?
But I do want the largest set of chip compatibilities.


P.S. I am running with a Broadcom 4318 chip set on a Dell 2200 laptop.

Reply to this message