Andreas Schultz 84859e20c4 also clear the local control port when resetting the WTP state
Without reseting the port, the new control socket will be
bound to the same port as the old one.
2016-03-30 09:22:02 +02:00
2013-05-01 14:52:55 +02:00
2013-05-01 15:00:11 +02:00
2016-03-07 15:32:36 +01: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-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

WTP tested and working features:

Only cards with cfg80211 netlink API are supported and only ath9k cards (in particular Qualcomm Atheros AR5418) have been tested.

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
  • 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%