Step 1. Installation
taufanlubis@zyrex:~$ sudo apt-get install kismet
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
sox festival gpsd
libadns1-bin wireshark tshark
The following NEW packages will be installed:
kismet libadns1 wireshark-common
0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 9675kB of archives.
After unpacking 35.4MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com gutsy/main libadns1 1.4-0.1build1 [57.0kB]
Get:2 http://archive.ubuntu.com gutsy/universe wireshark-common 0.99.6rel-3 [8645kB]
Get:3 http://archive.ubuntu.com gutsy/universe kismet 2007-01-R1b-1.1 [973kB]
Fetched 9675kB in 2m8s (75.6kB/s)
Selecting previously deselected package libadns1.
(Reading database … 180131 files and directories currently installed.)
Unpacking libadns1 (from …/libadns1_1.4-0.1build1_i386.deb) …
Selecting previously deselected package wireshark-common.
Unpacking wireshark-common (from …/wireshark-common_0.99.6rel-3_i386.deb) …
Selecting previously deselected package kismet.
Unpacking kismet (from …/kismet_2007-01-R1b-1.1_i386.deb) …
Setting up libadns1 (1.4-0.1build1) …
Setting up wireshark-common (0.99.6rel-3) …
Setting up kismet (2007-01-R1b-1.1) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
Step 2. Setup configuration
Without proper configuration kismet will not be able to run.
taufanlubis@toshiba:~$ sudo gedit /etc/kismet/kismet.conf
…… (just change these 2 lines)
source=ipw3945,eth1,addme (your capture source)
suideuser is your user id
ipw3945 is your wireless card chipset modul.
How to know that ipw3945 is the right module?
You can check using command ‘lspci‘
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Now, I know that my chipset is Intel Wireless 3945.
Then, how could I know which module that I should use?
The list is available at www.kismetwireless.net/documentation.shmtl
Sample of Capture Source:
Source type: ipw2100 Intel/Centrino Linux ipw2100-0.44+ http://ipw2100.sourceforge.net/ The Linux IPW2100/Centrino drivers for 802.11b cards now support rfmon, so here's support for them. They act more or less like any other wireless interface would. Source type: ipw2200 Intel/Centrino Linux ipw2200-1.0.4+ http://ipw2200.sourceforge.net/ The Linux IPW2200/Centrino drivers for 802.11bg cards support rfmon as of 1.0.4 and firmware 2.3.Signal level reporting requires radiotap be turned onin the makefile while compiling the driver. Noise levels are not reported. Source type: ipw2915 Intel/Centrino Linux ipw2200-1.0.4+ http://ipw2200.sourceforge.net/ The Linux IPW2200/Centrino drivers for 802.11bga cardssupport rfmon as of 1.0.4 and firmware 2.3.This is the same as ipw2200 but defaults to scanning the 802.11a channel range in addition to 802.11b/g.Signal level reporting requires radiotap be turned on in the makefile while compiling the driver. Noise levels are not reported. Source type: ipw3945 Intel/Centrino Linux ipw3945 http://ipw3945.sourceforge.net/ The Linux IPW3945/Centrino drivers for Intel Core 802.11bga cards.
As you see, Chipset Intel 3945 a/b/g uses ‘ipw3945’ source.
e— List Kismet servers
z— Toggle full screen zoom of network view
m— Toggle muting of sound and speech
t— Tag (or untag) selected network
g— Group tagged networks
u— Ungroup current group
c— Show clients in current network
L— Lock channel hopping to the current network channel
H— Return to normal channel hopping
+/- — Expand/collapse groups
^L— Force a screen redraw.
h— Help (What you’re looking at now)
n— Name current network
i— Detailed information about selected network
s— Sort network list
l— Show wireless card power levels
d— Dump printable strings
r— Packet rate graph
p— Dump packet type
f— Follow network center
w— Track alerts
x— Close popup window