Ethereal-dev: [Ethereal-dev] 802.11 dissector enhancements

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Solomon Peachy <solomon@xxxxxxxxxxxxxx>
Date: Mon, 10 Jun 2002 17:39:06 -0400
I've been working on the 802.11 dissector:

1) Add full WEP decoding, if you have correct key, of course.
   - user-specified list of keys (arbitrary key size and list size)
2) Rearrange code so that we can de-wep fragmented packets
   - and other cleanups in the dissector
3) Properly identify the FCS at the end of an 802.11 frame. 
   - actually, this will require it to be present -- according to the
     802.11 spec, it should be there.  Some wireless cards pass it down,
     and if they don't, the driver is broken.  *grin*

Aside from a couple of elusive bugs, the main thing left is UI work -- how
should one specify the list of WEP keys?  Right now, I have that working
through environment variables, but ideally I'd add a menu item
(Tools->IEEE802.11) that would let you set the keys in a reasonably
user-friendly (and cross-platform!) manner.

I'll post the current patch as soon as I fix the remaining known bugs.

Meanwhile, suggestions on how best to proceed with the UI work?

 - Pizza
-- 
Solomon Peachy                        solomon@xxxxxxxxxxxxxx
AbsoluteValue Systems                 http://www.linux-wlan.com
715-D North Drive                     +1 (321) 259-0737  (office)
Melbourne, FL 32934                   +1 (321) 259-0286  (fax)

Attachment: pgp7PB8ALIdmZ.pgp
Description: PGP signature