3 Commits

Author SHA1 Message Date
sthen
184d4ac85c update to dsvpn-0.1.4 2019-12-09 15:01:07 +00:00
sthen
7d6d878238 add a comment to say that this uses pledge; pointed out by rsadowski 2019-11-06 15:13:52 +00:00
sthen
f17cd6692b import net/dsvpn (a nice simple little command-line vpn from Frank Denis
with very simple config), ok landry@

DSVPN is a Dead Simple VPN, designed to address the most common use case
for using a VPN: client -> untrusted network -> vpn server -> the Internet

* Runs on TCP. Works pretty much everywhere, including on public WiFi
  where only TCP/443 is open or reliable.
* Uses only modern cryptography, with formally verified implementations.
* Low and constant memory footprint.
* Small (~25 KB), with an equally small and readable code base.
  No external dependencies.
* No configuration file. No post-configuration. Run a single-line command
  on the server, a similar one on the client and you're done. No firewall
  and routing rules to manually mess with.
* Works with Linux, MacOS and OpenBSD, as well as DragonFly BSD, FreeBSD
  and NetBSD in client and point-to-point modes.
* Doesn't leak between reconnects if the network doesn't change.
  Blocks IPv6 on the client to prevent IPv6 leaks.
2019-11-06 15:01:18 +00:00