Tcpcrypt runs on Windows, Mac OS, Linux and FreeBSD. It is implemented in userspace using divert sockets, a mechanism where the kernel sends packets for inspection (and modification) to a userspace application prior to sending the data on the network or processing it if inbound. We also have a Linux kernel implementation for higher performance.


Build and installation instructions

See the quick install guide, or view detailed instructions for Linux, Mac OS X, FreeBSD, or Windows.

tcpcrypt binaries


You're not using tcpcrypt =(