Your router should be yours - Regain control of your network
SPR is self-hosted. Your data is not stored on our servers, we do not collect telemetry data, error reports, or any other data that could expose your information to us or anyone else. With SPR, your router is truly your router.
Use SPR to lock down devices into adaptive, micro-segmented networks hardened against network spoofing attacks, traffic sniffing, and lateral movement.
SPR is open source. We believe in transparency and empowering users to develop on their own network. The code is easy to build with containers and can even be built on-device. Care is taken to use memory safe languages and dependencies with good security track records. Users can also extend SPR with plugins.
SPR comes with a beautiful and intuitive graphic user interface that allows you to monitor your network and deploy powerful finely tailored security features with ease.
DNS ad blocking, VPN support, firewall rules, device isolation, and many other security features can be deployed with just a few clicks.
Want to apply strict security controls to just one device or group of devices on your network? No problem. Point and click. Want to run all network traffic to a particular website through a VPN server in the United States, and all other network traffic through a VPN server in Germany? No problem. Point and click.
SPR is designed for running on a wide variety of linux systems. We support Raspberry Pis with additional hardware dongle. You can also purchase a Pi DevKit directly from us.
SPR can also be deployed on your home server or a cloud provider as a standalone VPN and DNS service—allowing you to unlock powerful security features such as DNS blocking, tailored firewall rules, and network segmentation—without a new Wi-Fi router.
SPR is built for speed and can be deployed on even the most advanced networking hardware on the market today, including hardware that supports Wi-Fi 6.
Go beyond the GUI. All functions and features of SPR are accessible via an API, allowing power users to not only programmatically define how the network connects, but pull detailed information about devices on your network.
Open source and easy to develop for — securely. SPR uses containerized services to allow for rapid development, simple deployment of new features, and hot swapping of core network services, such as DNS and DHCP.
Tools for hackers, penetration testers, and other explorers. SPR makes controlling and monitoring data flows on your network easier — making research into the functionality of devices and software on your network less cumbersome.
SPR is built to run as a WiFi router managing the host network, but it can also run in a network namespace as a virtualized standalone VPN & DNS Service.
Get running on a Raspberry Pi 4 with Ubuntu for ARM64
Articles about linux networking, wifi, and security
View the projects, get the code, file issues