pearPortVPN allows you to automatically establish a specific VPN connection whenever a wireless network of choice becomes available. Furthermore, it can also automatically disconnect any open connections before your Mac falls asleep and thus safe you from annoying error messages about timed out connections when your Mac wakes up again.
Requirements:
OS X 10.5 or later
To download version for OS X 10.4
click here.
Universal Binary