Andreas Schultz 2ac3944e7a implement WPA2 Stations Key handling
Implement the required support for extrace the cipher
suite settings from the the RS Information Element and
set the station key based on the 802.11 Station Key
CAPWAP message element.

Group Key update handling is currently not implemented nor is
Station Key update handling.
2016-07-27 12:36:34 +02:00
2016-04-07 15:15:50 +02:00
2013-05-01 14:52:55 +02:00
2013-05-01 15:00:11 +02:00
2016-05-06 17:58:27 +02:00
2016-07-27 12:36:34 +02:00
2016-02-05 17:38:49 +01:00
2015-01-22 10:19:38 +01:00
2014-09-21 11:20:35 +02:00
2016-03-07 15:20:19 +01:00
2016-05-06 17:58:27 +02:00
2016-03-07 15:40:32 +01:00
2016-03-07 15:20:19 +01:00
2013-05-01 14:52:55 +02:00
2016-03-07 15:20:19 +01:00

README

RFC-5415 and RFC-5416 compliant CAPWAP WTP (and AC) implementation.

This fork is currently focusing on the WTP side only.

STATUS

NOTE: The WTP has been ported to libev, the AC has not been adjusted and is therefor broken for the moment.

WTP tested and working features:

Only cards with cfg80211 netlink API are supported. The following devices have been tested:

  • Atheros AR9280 (Compex WLE200NX)
  • Mediatek MT7602E, MT7612E (ZBT WG2626, ALL-WR1200AC_WRT)

Planned WTP features:

  • encryption (WPA2)
  • Hybrid-MAC (RFC-7494)

INSTALLATION

Requirements

NOTE: To run WTP you must have a wireless card that has Linux driver based on the Generic IEEE 802.11 Networking Stack (mac80211).

  • Linux 4.4 or newer
  • automake 1.9 or newer
  • autoconf
  • libconfig-dev
  • libjson0-dev
  • libnl-dev
  • libev-dev
  • libtool
  • libxml2-dev
  • wolfssl 3.8 or newer

Build

WolfSSL:

./configure --enable-dtls --enable-ipv6 --enable-aesgcm \
            --enable-aesccm --enable-aesni --enable-poly1305 \
            --enable-ecc --enable-ecc25519 --enable-chacha \
            --enable-supportedcurves --enable-dh --enable-psk \
            --disable-des3 --disable-arc4 --prefix=/usr/
make
make install

SmartCAPWAP:

autoreconf -f -i
./configure --disable-ac
make
make install
Description
FreeWTP -- An Open Source CAPWAP WTP
Readme 4.2 MiB
Languages
C 83.7%
C++ 13.6%
Makefile 1.2%
Shell 0.6%
M4 0.6%
Other 0.3%