FreeWTP -- An Open Source CAPWAP WTP
Go to file
Andreas Schultz 667d7a59e7 transition to WolfSSL API
Rename all remaining CyaSSL API references to WolfSSL.
Newer WolfSSL have significant DTLS fixes and security
improvements. Continuing to support old CyaSSL releases
would impact the perfomance of encrypted WTP sessions.
2016-03-07 15:32:36 +01:00
build convert (partially) to wolfssl 2016-02-05 17:33:57 +01:00
conf handle WTP QoS IE 2016-03-04 17:04:21 +01:00
docs First commit 2013-05-01 14:52:55 +02:00
m4 Add m4 folder 2013-05-01 15:00:11 +02:00
openwrt transition to WolfSSL API 2016-03-07 15:32:36 +01:00
src transition to WolfSSL API 2016-03-07 15:32:36 +01:00
webservice remove dos style newlines 2016-02-05 17:38:49 +01:00
.gitignore Add .gitignore (based on .hgignore) 2015-01-22 10:19:38 +01:00
.hgignore Fix fragment error 2014-09-21 11:20:35 +02:00
AUTHORS update README 2016-03-07 15:20:19 +01:00
ChangeLog The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
configure.ac upgrade WolfSSL dependency to 3.8.0 for DTLS fixes 2016-03-07 15:22:06 +01:00
COPYING transition to WolfSSL API 2016-03-07 15:32:36 +01:00
INSTALL update README 2016-03-07 15:20:19 +01:00
LICENSE First commit 2013-05-01 14:52:55 +02:00
LICENSING update README 2016-03-07 15:20:19 +01:00
Makefile.am The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
NEWS The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
README.md update README 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:

  • 802.11b
  • 802.11g
  • WMM/WME (mostly)
  • Local MAC
  • single radio, single WLAN mode

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

Planned WTP features:

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 --without-ac
make
make install