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
linux-gate.so.1 => (0xb7f53000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e6f000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7e5d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e3a000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e31000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d02000)
/lib/ld-linux.so.2 (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
libpcap.so.0.9.5 (libc6) => /usr/local/lib/libpcap.so.0.9.5
libpcap.so.0.8 (libc6) => /usr/local/lib/libpcap.so.0.8
[kismet-2007-01-R1b]#
[kismet-2007-01-R1b]# which ethereal
[kismet-2007-01-R1b]# which wireshark
/usr/local/bin/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.

Roger

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


Reply to this message