Commit Graph

278 Commits (vlan_per_psk)

Author SHA1 Message Date
Jouni Malinen 327f71604c wlantest: Parse WPA/RSN IE and store info for BSS/STA
In addition, verify that the parameters that the STA is requesting
match with what is enabled in the BSS.
14 years ago
Jouni Malinen 8c2cfd973a wlantest: Dump decrypted Key Data from Group Handshake msg 1/2 14 years ago
Jouni Malinen 64f45d070b wlantest: Add option for writing a PCAP dump file
The output file includes all the capture (or read from wireless PCAP
file) frames in their original contents and another copy of each
frame that is decrypted in wlantest (including EAPOL-Key Key Data
field).
14 years ago
Jouni Malinen 5db8cf314e wlantest: Add Group Key handshake processing
Decrypt GTK/IGTK updates in Group Key message 1/2 and update the
keys. In addition, verify the MIC on both Group Key handshake
messages.
14 years ago
Jouni Malinen 30febd7001 wlantest: Fix Mgmt CCMP replay detection to use correct PN offset 14 years ago
Jouni Malinen 0819b65b17 wlantest: Process Action frames
Parse Action frames and verify SA Query transactions.
14 years ago
Jouni Malinen 47fe6880ed wlantest: Decrypt CCMP protected unicast Robust Management frames 14 years ago
Jouni Malinen 2edd5c23ad wlantest: Add replay detection for CCMP 14 years ago
Jouni Malinen 07d0a5be45 wlantest: Decrypt group addressed Data frames 14 years ago
Jouni Malinen d318c534da wlantest: Add support for decrypting CCMP protected unicast Data frames 14 years ago
Jouni Malinen 4d4c29158d wlantest: Fix BIP replay detection 14 years ago
Jouni Malinen bacc31286c wlantest: Validate MMIE MIC 14 years ago
Jouni Malinen f0a782979d wlantest: Parse KDEs from message 2/4 14 years ago
Jouni Malinen c09caa5882 wlantest: Use more consistent debug levels for keys 14 years ago
Jouni Malinen 4d9f9ee7e5 wlantest: Parse Key Data KDEs and store GTK and IGTK 14 years ago
Jouni Malinen 8672562b04 wlantest: Decrypt EAPOL-Key 3/4 Key Data 14 years ago
Jouni Malinen d06df64d14 wlantest: Derive PMK from RADIUS exchange
Decrypt MPPE keys and derive PMK from RADIUS exchange if RADIUS
shared secret is known. Use the derived PMK when trying to derive
PTK during 4-Way Handshake.
14 years ago
Jouni Malinen 3215df77ee wlantest: Add capturing and parsing of RADIUS messages
Another interface (-I) or pcap file (-R) can now be specified as a
source of RADIUS packets. These packets are now parsed, but the
MSK is not yet derived for PMK use.
14 years ago
Jouni Malinen 4bc82fc7ae wlantest: Fix LLC debug print 14 years ago
Jouni Malinen 53650bcab4 wlantest: Add PTK derivation based on passphrases
Allow pre-configuration of passphrases (-p<passphrase>) to provide
enough information for wlantest to be able to derive PMK for each
BSS and PTK for each STA going through 4-Way Handshake (at least
message 2 and 3 needs to be received).
14 years ago
Jouni Malinen 32234bba52 wlantest: Parse EAPOL-Key frames 14 years ago
Jouni Malinen 021a6fe499 wlantest: Maintain a copy of WPA/RSN IE from (Re)AssocReq 14 years ago
Jouni Malinen 2d73f0a875 wlantest: Move Mgmt and Data frame processing into their own files 14 years ago
Jouni Malinen b50111fbb2 wlantest: Move bss_update() into bss.c 14 years ago
Jouni Malinen d30edf54b8 wlantest: Maintain STA state based on auth/assoc/deauth/disassoc 14 years ago
Jouni Malinen 422ef7d205 wlantest: Create station list for each BSS 14 years ago
Jouni Malinen d84d389351 wlantest: Maintain table of BSS information
Whenever a Beacon or Probe Response frame is observed, add or update
a BSS entry to maintain current information about the active BSSes.
14 years ago
Jouni Malinen a149fcc77d wlantest: Add preliminary version of IEEE 802.11 protocol testing tool
This tool can be used to capture IEEE 802.11 frames either from a
monitor interface for realtime capturing or from pcap files for
offline analysis. This version is only adding basic infrastructure for
going through the frames and parsing their headers.
14 years ago