simpleVPN

a stupid-simple VPN

simpleVPN provides IP-in-TCP tunneling for embedded systems. It is useful for deeply embedded sensor networks that need to penetrate NATs on home routers. simpleVPN is designed to be simple enough to work on network-connected microcontrollers.

It is an alternative to OpenVPN that does not provide authentication, encryption, or compression. These features should be added in some form that respects code size and does not require linking with OpenSSL.

Downloads

The code for simplevpn is available at GitHub. Tarballs of each release are also available below.

simpleVPN 0.1.2 Fixed a bug where bogus addresses could be handed out to clients
simpleVPN 0.1.1 Added bug fixes for dynamic address acquisition
simpleVPN 0.1.0