badvpn 1.999.130 Peer-to-peer virtual private network (VPN)
BadVPN is a collection of virtual private network (VPN) tools. It includes:
NCD programming language.
NCD (Network Configuration Daemon) is a daemon and programming/scripting language for configuration of network interfaces and other aspects of the operating system.
Tun2socks network-layer proxifier.
The tun2socks program socksifes TCP connections at the network layer. It implements a TUN device which accepts all incoming TCP connections (regardless of destination IP), and forwards the connections through a SOCKS server.
The peer-to-peer VPN implements a Layer 2 (Ethernet) network between the peers (VPN nodes).