tigerdyr
22-01-2005, 01:02 PM
Hello,
I received a 9500 yesterday and after realizing it does not actually support standard VPNs (other than some nokia-specific pseudo-VPN crap) I wish to write my own solution for accessing work, possibly porting parts of OpenVPN.
What I (ideally) want to do:
- Setup an internet access point that the browser and other software can use.
- Configure this with IP, netmask and setup routing if necessary when this access point is being used by some application.
- Have the data come in to my application so I can encapsulate it before sending it over the actual connection to work.
Normally, in unix/windows, you would accomplish this with writing a driver to supply a sort of fake device which the applications would use. The data from the applications would then go through the TCP/UDP and IP stacks before entering the driver and the driver would simply encapsulate the raw IP packets in its own IP packets with a small header providing internal IP src/dst and optionally encryption/decryption info before sending out the new raw IP packet on the actual physical interface.
Is this possible on the Symbian OS?
Thanks in advance for any tips, hints or examples.
I received a 9500 yesterday and after realizing it does not actually support standard VPNs (other than some nokia-specific pseudo-VPN crap) I wish to write my own solution for accessing work, possibly porting parts of OpenVPN.
What I (ideally) want to do:
- Setup an internet access point that the browser and other software can use.
- Configure this with IP, netmask and setup routing if necessary when this access point is being used by some application.
- Have the data come in to my application so I can encapsulate it before sending it over the actual connection to work.
Normally, in unix/windows, you would accomplish this with writing a driver to supply a sort of fake device which the applications would use. The data from the applications would then go through the TCP/UDP and IP stacks before entering the driver and the driver would simply encapsulate the raw IP packets in its own IP packets with a small header providing internal IP src/dst and optionally encryption/decryption info before sending out the new raw IP packet on the actual physical interface.
Is this possible on the Symbian OS?
Thanks in advance for any tips, hints or examples.