Votre meilleure option semble être AppleScript :
tell application "System Events"
tell current location of network preferences
set VPNservice to service "VPN (L2TP) 2" -- name of the VPN service
if exists VPNservice then connect VPNservice
end tell
end tell
(de http://macscripter.net/viewtopic.php?id=22992 )
Quant à la saisie d'un nom d'utilisateur et d'un mot de passe, je ne suis pas sûr de la façon dont vous pourriez le faire. Un script supplémentaire pourrait vous permettre d'obtenir la fenêtre la plus en avant et d'entrer le nom d'utilisateur et le mot de passe, puis de soumettre le dialogue, mais comme je n'ai pas de VPN Cisco à tester, je ne pourrais pas vous dire comment le configurer.
Si vous avez installé le client VPN Cisco (ce qui n'est pas nécessaire), vous pouvez utiliser cette commande :
open /Applications/VPNClient.app --args -c -user <YourUsername> -pwd <YourPassword> <ProfileNameToConnect>