Create an adaptive, micro-segmented network for managing WiFi devices, remote VPN access, and wired systems.
An unspoofable device identity is established with a MAC address and Per-Device Passphrase for WiFi (or a VPN Public Key for Remote Devices). From there, each device gets its own /30 subnet to exist on. Hardening and strict firewall rules block network spoofing and impersonation, and routing rules redefine connectivity between devices and to the internet.
Security
Firewall:
WiFi
Advanced Networking
Advanced DNS Capabilities
User Friendly
Observability
Interoperability:
* Some features are part of SPR PLUS, a paid subscription to support the project
Check out our FAQ on our website
SPR is built to support an adapative, microsegmented network that unifies WiFi, DNS, Routing, and Policy. It's not easy to bolt on the concepts onto exising router stacks while also achieving high assurance security that blocks network spoofing attacks and other network flaws.
https://demo.supernetworks.org/
https://github.com/spr-networks/sprbus
./build_docker_compose.sh --load
docker-compose up -d
For performance and to minimize wear on SD cards, the build uses a memory-backed filesystem. On memory-limited devices, this can cause build failures if memory is exhausted. In this case, you can provide the build argument --set "*.args.USE_TMPFS=false"
.
docker-compose pull
docker-compose up -d