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
-
- Get the patched OpenVPN.
- Run "./configure --enable-tunemu".
- Run "make".