802.11 Wireless LANs

Up to Date?

This page is no longer maintained, and may contain dated information.

Card

We're using SMC's 11Mbps wireless PC card, SMC2632W. It is built off of the prism II chipset by intersil. As a note, SMC makes a PCI card (SMC2602W) which has their pcmcia card mounted on it. This card is not supported by linux at the moment, to the best of my knowledge.

Linux Software

The card comes with source code for a linux driver. To build, you'll need your kernel sources as well as the sources for the pcmcia subsystem. The main distribution site for this driver is at www.linux-wlan.com. There's a general Wireless LAN HowTo available as well.

The linux-wlan-ng release now includes monitoring support and there is no patching required. Recent versions of libpcap should also support the card.

For monitoring, I use ethereal, you can grab the ethereal here. To enter monitoring mode you'll want to do something like:

    #!/bin/sh
    # Monitor a channel, enter a channel from 1 through 14
  
    DEV=wlan0
    wlanctl-ng $DEV lnxreq_wlansniff channel=$1 enable=true

802.11

Here are some web pages I found useful:

Black Hat Talk

Here's an updated version of the slides from my BlackHat talk (also in pdf). They contain several slides that were not in the printed version distributed at blackhat.

wep_tools.tgz contains two utilities for dealing with WEP packet captures. This is still a work in progress. Please do not distribute or mirror these until I finalize the release.