I have spent a fait bit of time working on the internals of VPN Activator. It is now at a point where:
- it check for valid IP address in the input fields
- properly check for a running vpnd process to display the actual status
I All the routines that execute OS level commands have been redone to only use the necessary privileges levels. I also added validation routines for all input fields to make sure there was appropriate content in each.
At this stage I think it is fairly stable and worth trying.
At the moment you will not be able to see shared printers and network shares as the Apple Bonjour protocol does not work across a VPN tunnel. I am investigating a work around the issue.
You can grab a copy by visiting the main application page.