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

12 thoughts on “How to: Setup Kismet in Ubuntu 7.04

  1. 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

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

  3. 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

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

  5. 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.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>