Here’s how I got Kismet running on Ubuntu on my Asus W3V laptop.

  1. Open up a Terminal: Applications > Accessories > Terminal
  2. sudo apt-get install kismet
  3. sudo gedit /etc/kismet/kismet.conf
  4. Change
    source=none,none,addme

    to
    source=ipw2200,eth1,wifi

    • If you don’t know your relevant network driver, view the Kismet Readme and scroll down to the section “12. Capture Sources”. My driver is ipw2200.
    • If you don’t know your interface name, use iwconfig to find your wireless interface (mine is eth1). [screenshot]
  5. Save the file
  6. sudo kismet [screenshot]

Any questions? Feel free to leave me a comment below :)

Written by Phil Wiffen

Phil is an IT Professional working in Cambridge, England. He generally blogs about useful solutions that he comes across in his work/play.

12 Comments

Amit

Works like a charm on a beta install of Hardy Heron on my Acer Travelmate 4102WLMi.

charles freshman

yeah thanks, this guide was helpful for a toshiba satellite laptop.

ezekieldas

On Ubuntu 8.10 (Intrepid Ibex) w/Broadcomm b43:

/etc/kismet/kismet.conf:

source=b43,wlan0,wifi

WARNING: Sometimes cards don’t always come out of monitor mode
cleanly. If your card is not fully working, you may need to
restart or reconfigure it for normal operation.

To restore: lsmod | grep -i b43 ; rmmod b43; modprobe b43

mike

I know this thread is a little old but I was wondering why the ‘normal’ installation doesn’t work.
ex. I got the file from kismets website decompressed the gz file and did a cd into the directory. I ran ./configure which gave me an error message about not having libpcap, which gave me an error saying it didn’t have flex, which then gave me an error saying I didn’t have m4? Also a good note I decompressed all these files in a directory I called ‘programs’ I’m new to linux so a lot of this is new to me. If anyone could point me into the right direction why the installation I used failed I would greatly appreciate it.

I did get the program running through the method described on the site, kudos sir!!!

XlapatsaS

I’m such a noob … :(
I did all this but kismet doesn’t working …
I have “atheros AR5001 wireless network adapter” on my laptop and I can’t find out the kernel.
I try some of them (from kismet readme) but it doesn’t seems to work.

Here is my terminal:

xlapatsas@XlapatsaS:~$ sudo kismet
Launching kismet_server: //usr/bin/kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
FATAL: Unknown capture source type ‘mac80211’ in source ‘mac80211,wlan0,wifi’
Done.

I know that the thread is a little bit old, but I hope someone could help me …

THANX

XlapatsaS

And this is my terminal with source type ipw2100.

xlapatsas@XlapatsaS:~$ sudo kismet
Launching kismet_server: //usr/bin/kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (wifi): Enabling monitor mode for ipw2100 source interface wlan0 channel 6…
FATAL: channel get ioctl failed 22:Invalid argument
Done.

I don’t know what I have done wrong … :(

James Bond

I am having a Dell Laptop in which Ubuntu uses a properietary driver not an open source driver.

how ever in kismet.conf I am not clear with following line

source=none,none,addme

as to what should I change this to.

lspci -vnn shows

0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312
802.11b/g [14e4:4315] (rev 01)
Subsystem: Dell Device [1028:000c]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number
Capabilities: [16c] Power Budgeting
Kernel driver in use: wl
Kernel modules: wl, ssb

and

iwconfig shows

lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11bg ESSID:”WIKUCD”
Mode:Managed Frequency:2.462 GHz Access Point:
Bit Rate=11 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Managementmode:All packets received
Link Quality=1/5 Signal level=-81 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:169 Invalid misc:0 Missed beacon:0

So what should I be putting in place of
source=none,none,addme
I have read the section of Capture Source on Kismet website but I am still not clear with it.

Murdhie

Complete noob here. I have installed kismet on ubuntu but cannot find it. where is it? Cheers

Leave a Reply

Your email address will not be published. Required fields are marked *