69366ab99695826fe341544acbaf037e74e8aaad
Sadly, TCP_INFO is only available on Linux and FreeBSD. Other systems make it easy to retrieve interface-specific parameters, but not the parameters for a given socket, except by inspecting PF states. clock_gettime() is available on all BSD systems, but not on OSX. mach_absolute_time() can be used there, but since it was only used to display the TCP socket info, and TCP_INFO doesn't exist on OSX, let's just ignore that altogether for now. That's pretty sad but at least, it makes glorytun usable on !__linux__
glorytun
glorytun depends on libsodium version >= 1.0.4 and needs an AES-NI capable CPU.
To build and install the latest version:
$ git clone https://github.com/angt/glorytun
$ cd glorytun
$ ./autogen.sh
$ ./configure
$ make
# make install
Description
Languages
C
73.8%
M4
17%
Shell
3.9%
Makefile
2.7%
Meson
2.6%