Hello!

I am thinking about adding some sort of framework to wpa_supplicant and/or the
mac80211 stack to allow purposefully creating bad station behaviour in order to
test robustness of APs.

Some ideas so far:

1)  Allow supplicant to do bad state-machine transitions (start 4-way before 
associating, for instance).

2)  Randomly corrupt mgt frames in driver and/or mac80211 stack and/or 
supplicant.

3)  Possibly allow user to make specific corruptions.  This would probably be 
in supplicant
    only, and I am not sure how this would be configured.  Maybe allow user to 
over-ride
    existing IEs and add bogus ones of their own choosing.

4)  Maybe some specific tests like putting in over-flow sized lengths of IEs.

Has anyone done anything similar they would like to share?

Johannes:  Any interest in having such a framework in upstream kernels?

Any other ideas for how to improve this feature set?

Thanks,
Ben

--
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com

Reply via email to