Use NetworkExtension Framework
Use Apple's NetworkExtension framework instead of kernel extension to implement custom VPN protocols. This way, if Vyprvpn crashes, it won't bring down the whole system.
11
votes

Use Apple's NetworkExtension framework instead of kernel extension to implement custom VPN protocols. This way, if Vyprvpn crashes, it won't bring down the whole system.