path: root/wlantest/process.c
Commit message (Collapse)AuthorAgeFilesLines
* wlantest: Tag and ignore generated packetsJohannes Berg2014-04-131-5/+8
| | | | | | | | Rather than ignoring packets with a minimal 8-byte radiotap header, which may occur elsewhere, tag generated (decrypted) packets with an empty vendor namespace tag and ignore those. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
* radiotap: Update radiotap parser to library versionJohannes Berg2014-04-131-4/+4
| | | | | | | | Update the radiotap parser to the latest version of the http://git.sipsolutions.net/radiotap.git/ library to get parsing for vendor namespaces. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
* wlantest: Use add_note() to annotate framesJouni Malinen2013-05-261-26/+28
| | | | | | | This adds debug information from wlantest into pcapng frame comments to make the information more convenient to use, e.g., in Wireshark. Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Add -F option for assuming FCS is includedJouni Malinen2013-01-171-0/+14
| | | | | | | | | When using DLT_IEEE802_11 datalink type in a pcap file, wlantest can now be instructed to assume there is an FCS included in the frame by adding the new -F command line argument. This will make wlantest validate the FCS and strip it from the frame before processing. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* wlantest: Process TX status frames as RX frames tooJouni Malinen2012-12-161-1/+4
| | | | | | | | This is needed to allow capture files from the mac80211 cooked monitor mode interface to be processed properly. Without this, the locally generated frames may not get processed. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove the GPL notification from files contributed by Jouni MalinenJouni Malinen2012-02-111-8/+2
| | | | | | | Remove the GPL notification text from the files that were initially contributed by myself. Signed-hostap: Jouni Malinen <j@w1.fi>
* Fix couple of compiler warnings about uninitialized variablesJouni Malinen2011-01-261-1/+3
* wlantest: Track station PS stateJouni Malinen2011-01-071-25/+110
* wlantest: Skip frames inserted by wlantest when reading pcap fileJouni Malinen2011-01-051-0/+4
| | | | | This makes debug output clearer when re-reading a file that has previously been processed and decrypted by wlantest.
* wlantest: Count number of STA ACK'ed Deauth/Disassoc framesJouni Malinen2011-01-031-0/+25
* wlantest: Add support for reading DLT_IEEE802_11 pcap filesJouni Malinen2010-12-041-0/+7
* wlantest: Add support for reading pcap files with prism headerJouni Malinen2010-12-021-0/+38
* wlantest: Implement IEEE 802.11 duplicate detectionJouni Malinen2010-11-231-1/+88
| | | | | This cleans up debug logs by avoiding incorrect entries on TKIP/CCMP replays and some state changes.
* wlantest: Move Mgmt and Data frame processing into their own filesJouni Malinen2010-11-071-525/+0
* wlantest: Move bss_update() into bss.cJouni Malinen2010-11-071-53/+0
* wlantest: Maintain STA state based on auth/assoc/deauth/disassocJouni Malinen2010-11-071-3/+278
* wlantest: Create station list for each BSSJouni Malinen2010-11-071-0/+35
* wlantest: Maintain table of BSS informationJouni Malinen2010-11-071-0/+118
| | | | | Whenever a Beacon or Probe Response frame is observed, add or update a BSS entry to maintain current information about the active BSSes.
* wlantest: Add preliminary version of IEEE 802.11 protocol testing toolJouni Malinen2010-11-071-0/+289
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.