A WireGuard Powered Remote Shell

The Noisy Sockets CLI provides a way to configure and manage userspace WireGuard connections. It includes apps like the Noisy Sockets Shell, a safe remote shell using WireGuard for authentication and encryption, accessible via terminal or web browser. Operations like generating private keys, adding peers, starting servers, and connecting to the shell are done through simple CLI commands. An interesting feature is the option to connect to the server using a web browser when the wg kernel module is used. nsh operates under the Noisy Sockets Source License 1.0, inspired by FSL-1.1, with limitations on developing competing products. Credits to wireguard-go by Jason A. Donenfeld are acknowledged.

https://github.com/noisysockets/nsh

To top