tunemu Tun device emulation for Darwin

tunemu allows programs that require tun devices to run on Darwin (OS X) without kernel support.

How

tunemu uses the kernel ppp driver to create a ppp device. It then reads packets from the ppp instance and writes packets to the loopback device using libpcap.

Source

tunemu is part of Hans.

Supported programs

Hans
In order to build Hans with tunemu support, first run "make tunemu.o" and then "MODE=tunemu make".
iodine
Get the patched iodine.
OpenVPN