Cisco VPN连接器
vpnc的Python项目详细描述
pyvpnc是用于vpnc(Cisco VPN集中器/路由器客户端)的Python连接器。vpnc守护进程需要提升权限才能运行;如果需要,系统将提示您输入admin/sudo密码。
安装
首先,安装vpnc。在debian/ubuntu上:
apt-get install vpnc
在OSX上:
brew install vpnc
然后使用pip安装pyvpnc:
pip install vpnc
用法
fromvpncimportVPNCvpn_client=VPNC(config={"IPSec_ID":"my IPSec ID","IPSec_gateway":"my.gateway.com","IPSec_secret":"my IPSec secret","Xauth_username":"my Xauth username","Xauth_password":"my Xauth password","IKE_Authmode":"psk"})withvpn_client.vpn():# do stuff on the VPN!
测试
单元测试在test/目录中。