A VPN daemon that uses encryption. It can use various virtual network devices as a backend, but most notably it uses the Universal TUN/TAP driver. It uses a client/server model, where the server distributes tunnels from itself to the clients. The server must handle the routing of network traffic between the clients.
It has been written by Maxim Krasnyansky and is distributed under the terms of the GPL.