You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Kilobyte22 d51254c29b Add WPA3 support 3 weeks ago
wrtctl-agent-new Add WPA3 support 3 weeks ago
wrtctl-common Add WPA3 support 3 weeks ago
wrtctl-control Add WPA3 support 3 weeks ago
wrtctl-controller Add WPA3 support 3 weeks ago
wrtctl-management Add WPA3 support 3 weeks ago
wrtctl-util Sligt code improvements 2 months ago
.gitignore Implement first RPC call 11 months ago
README.md Update readme to reflect current state 11 months ago

README.md

A controller solution for linux based wireless access points with focus on OpenWRT

THIS IS CURRENTLY CONSIDERED PRE-ALPHA

Features

Components

common

Contains anything that is common between controller and agent. This includes network the protocol as well as the actual logic for turning a configuration received from the controller into actions to be performed on the actual device. Reasoning behind this is to support agent-less operation at a later time

Agent

A "small" program to run on the actual access point. Uses a client certificate to authenticate against the controller, then sends it its state. It will then apply any configuration by the controller as asked.

Controller

The actual controller. Connects to a database to store its state. Exposes an RPC interface to the frontend

Management

A common component between frontend and controller. Defines the API and contains some utils

CLI

Manages the controller using a scriptable CLI interface

Util

Common code between all other components. Basic helper functions

Planned components

Webui

Managed the controller using a fancy web interface (and by fancy i mean most likely bootstrap)