Cisco VPN连接器

vpnc的Python项目详细描述


https://badge.fury.io/py/vpnc.svg

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/目录中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建带有图标的按钮?   java我想实现定制的Android应用程序物理键盘键,我需要修改qwerty吗。kl文件或如何添加新的键盘映射?   java Toast并没有显示在Android应用程序中,但它首先被显示,然后在两天后停止   java如何检查URLConnection是否已处于连接状态?   java无法访问其他类中的方法(Android Studio)   java无法获取访问字符串中字符的方法   使用jdax/dex2jar反编译后的java类   java如何使用Junit获取数据块报告   如何在java/j2ee中以编程方式为新闻网站生成RSS?   java如何使用已声明的事实类型动态重新加载规则?   java单例模式使用   javaq:Mockito使用@Mock和@Autowired   java在Raspberry Pi上将RXTX集成到OSGi包时未解决的需求