Last Update: Jan 24, 2010
What Is WiFi Radar?

WiFi Radar version 1.9.x is no longer actively supported. Please visit the 2.x version side of this site for the supported version of WiFi Radar.

WR v1.9.9

WR iconWiFi Radar is a Python/PyGTK2 utility for managing WiFi profiles.
It enables you to scan for available networks and create profiles for your preferred networks. At boot time, running WiFi Radar will automatically scan for an available preferred network and connect to it. You can drag and drop your preferred networks to arrange the profile priority.

WR Profile Editor
WiFi Radar is tested to work with Centrino's WiFi card IPW2100 but should work just the same for any iwconfig interface. To use WiFi Radar you need to have the following:
Installation & Usage

I recommend using the package that comes with your distribution. If one is not available, email your distribution provider and request that they include a wifi-radar package in future releases.

Installing from source:
  1. Download and untar the latest "Official Tarball" or do an anonymous checkout from SVN (See the "Download" box on the left).
  2. Move into the wifi-radar source directory.
  3. Type "sudo make install".
    (or "sudo make install sysconfdir=/etc/wifi-radar")
WiFi Radar runs in two modes
  • To do a quick scan and connect to any available profile:
    sudo wifi-radar -d
  • To show the UI and manage profiles:
    sudo wifi-radar

I highly recommend running /etc/init.d/wifi-radar at boot time. If you put your machine into sleep or hibernate mode, you may also want to run /etc/init.d/wifi-radar from your wakeup script.

Better Gnome Integration
The following instructions were contributed by Flipp Bunts <flipp.bunts at gmail dot com>. Below are the contents of his email.
How to get wifi_radar custom launcher to use pam authentication in gnome
    1. get wifi_radar and untar
    2. put wifi_radar.svg in /usr/share/pixmaps
    3. put wifi_radar.py in /usr/local/bin
    4. ln -s /usr/bin/consolehelper /usr/local/bin/wifi_radar
    5. vi /etc/security/console.apps/wifi_radar
            USER=root
            PROGRAM=/usr/local/bin/wifi_radar.py
            SESSION=true
    6. vi /etc/pam.d/wifi_radar
            #%PAM-1.0
            auth       sufficient   pam_rootok.so
            auth       sufficient   pam_timestamp.so
            auth       required     pam_stack.so service=system-auth
            session    required     pam_permit.so
            session    optional     pam_xauth.so
            session    optional     pam_timestamp.so
            account    required     pam_permit.so
    7. check the permissions
            sh-3.00# ls -lh /etc/security/console.apps/wifi_radar /etc/pam.d/wifi_radar
            -rw-r--r--  1 root root  /etc/pam.d/wifi_radar
            -rw-r--r--  1 root root  /etc/security/console.apps/wifi_radar
    8. add launcher
            a. right click on panel
            b. select 'add to panel'
            c. click on 'custom application launcher'
            d. options for 'create launcher'
            name : wifi_radar
            command : /usr/local/bin/wifi_radar
            icon : /usr/share/pixmap/wifi_radar.svg
    9. click on the icon, enter the root password, away you go
            
The Rules
WiFi Radar is released under the GPL license.
Send patches, bug reports, and compliments to the WiFi Radar mailing list
<wifi-radar@lists.anl.gov>.