WaveStumbler is console based 802.11 network mapper for Linux. It reports the basic AP stuff like channel, WEP, ESSID, MAC etc. It has support for Hermes based cards (Compaq, Lucent/Agere, … ) It still in development but tends to be stable.

It consist of a patch against the kernel driver, orinoco.c which makes it possible to send the scan command to the driver viathe /proc/hermes/ethX/cmds file. The answer is then sent back via a netlink socket. WaveStumbler listens to this socket and displays the output data on the console.

The patch should be applied agains linux-2.4.17. It patches the whole linux/drivers/wireless to version 2.4.18-pre7 + the apscan code in orinoco.c. This is a 100% experimental patch, but it seems to work quite good with my Orinoco Silver Card, so feel free to try it out.

If you patch other versions of the kernel, or create patches for them. Please send them to me so I can put them on the website.

If you succesfully run this with any other hw please report this to me too.

Please report success or failure stories !
Thanks to h1kari for “revealing” the magic behind APScanning.

Download Linux 2.4.17 patch
Download Linux 2.4.18 patch
Download pcmcia-cs-3.1.31 patch
Download wavestumbler-1.2.0.tar.gz

Wavestumbler was developed by Patrik Karlsson.