Wireshark-dev: Re: [Wireshark-dev] Getting wireless GUI to work on Linux
From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Wed, 6 May 2009 12:47:52 -0700

On May 6, 2009, at 12:03 PM, Gerald Combs wrote:

The API is documented in Airpcap_Devpack/docs in the Airpcap Developer's Pack. It's in the wireshark-win32-libs repository or you can download it
from http://staging.cacetech.com/downloads.html.

It looks like Kismet already has a lot of code for configuring wireless
adapters under Linux. We might want to contact Mike Kershaw about
avoiding code duplication.

Libpcap 1.0 has code to configure monitor mode in Linux, *BSD, and Mac OS X (and tcpdump 4.0 has a "-I" command-line flag to enable monitor mode); the Linux code needs some work to handle mac80211 adapters better (I have some as-yet-untested code for that).

I also have some under-development work on giving libpcap APIs to get a list of channels, and let you set the channel, for 802.11. I haven't had time to work on it - I need to come up with a representation of the list of channels information that works on multiple platforms and provides enough information.