Tun/Tap support in ios sdk
I am right now trying to build a customised openvpn client for IOS SDK 7.1 with all opensource dependant softwares.
While testing this solution in MAC OSX platform I found out that in order to create the tunnel interface it needs a
root access which unfortunately is not possible if the IOS device is not jail broken.
In order to overcome this problem I came across several discussion regarding openvpn and some other companies
viz, CISCO has been able to create customised VPN solution, which somebody referred to have utilised some additional
framework being provided by Apple under mutual NDA. I want to ask if any other company wants to access similar API
what are the best procedure to approach Apple and if those API are publicly available then I will be thankful if anybody
can point those out.
I have also tried to leverage a Tunnel Emulator solution found online which used PPP kernel module but it appears
that this modules are not present in IOS SDK. Is there any way to find and load a kernel module in IOS for PPP. Code
I have right now uses /sbin/kextload for which it need forking which is strictly prohibited in IOS. Please help me out
regarding these 3 queries in seperate stanza as soon as possible.
Regards,
Sujit
iPad 2, iOS 7.1, Customised OPENVPN solution build