kismet server and drones



Kismet Drone(s) Setup -- Voyage Linux

Install prerequisites
# apt-get update
# apt-get install libpcap-dev
# apt-get install libnl-dev
# apt-get install pkg-config


Get kismet
# wget http://www.kismetwireless.net/code/kismet-2013-03-R1b.tar.xz


Create the kismet user
# mkdir /var/log/kismet
# adduser kismet --home /var/log/kismet


Compile kismet
# tar xf kismet-2013-03-R1b.tar.xz 
# cd kismet-2013-03-R1b/
# ./configure --disable-client
# make dep
# make


Install kismet and kismet_drone
# make suidinstall
# usermod -a -G kismet kismet


Configure kismet_drone (the Kismet Server is at 10.0.0.225/24)
# grep \#g0 kismet_drone.conf |sed -e s/\#g0//
servername=drone4
dronelisten=tcp://0.0.0.0:2502 
allowedhosts=127.0.0.1,10.0.0.0/255.255.255.0 
gps=false 
ncsource=wlan0 
This is what I changed in the default kismet_drone.conf file.

Drone Test Run

# su - kismet -c "/root/kismet-2013-03-R1b/kismet_drone -f /root/kismet-2013-03-R1b/conf/kismet_drone.conf"
or
# /root/kismet-2013-03-R1b/kismet_drone --daemonize -f /root/kismet-2013-03-R1b/conf/kismet_drone.conf


Kismet Server --Collector and Client --Debian
# apt-get install kismet


To add drones to the Kismet sources in /etc/kismet/kismet.conf you may use the following syntax
 ncsource=drone:host=10.0.0.3,port=2502,name=dr0ne3
 ncsource=drone:host=10.0.0.4,port=2502,name=dr0ne4



Kismet collector,server and client test run
# kismet