How to: Setup Kismet in Ubuntu 7.04

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 :)

Related posts

12 Comments »

  1. Goran said,

    27 March, 2008 at 6:06 am

    This worked for me on my ThinkPad T42 ;-) . Thx

  2. Amit said,

    30 March, 2008 at 10:36 am

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

  3. charles freshman said,

    13 May, 2008 at 4:13 am

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

  4. Jan c said,

    12 July, 2008 at 6:42 pm

    It works,thanks!

  5. ezekieldas said,

    26 November, 2008 at 7:06 pm

    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

  6. mike said,

    11 March, 2009 at 3:43 am

    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!!!

  7. Name said,

    31 May, 2010 at 2:22 am

    Thanks.
    Works for me on Ubuntu Intrepid.

  8. kassych said,

    1 September, 2010 at 3:42 pm

    Thanks. works on Kubuntu 10.04 like a charm :)

  9. XlapatsaS said,

    3 December, 2010 at 3:00 pm

    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

  10. XlapatsaS said,

    3 December, 2010 at 3:09 pm

    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 … :(

  11. James Bond said,

    20 January, 2011 at 10:57 am

    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.

  12. Murdhie said,

    27 January, 2011 at 12:03 pm

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

RSS feed for comments on this post · TrackBack URL

Leave a Comment