Strongswan's Vici Protocol Native Python Interface
vici的Python项目详细描述
关于
Strongswan VICI协议允许外部应用程序监视、配置 并控制ike守护进程charon。这个python包提供了一个本机客户机 Vici协议的侧面实现,非常适合脚本自动化任务 以可靠的方式。
示例用法
>>>importvici>>>s=vici.Session()>>>s.version()OrderedDict([('daemon',b'charon'),('version',b'5.4.0'),('sysname',b'Linux'),('release',b'3.13.0-27-generic'),('machine',b'x86_64')])>>>s.load_pool({"p1":{"addrs":"10.0.0.0/24"}})OrderedDict([('success',b'yes')])>>>s.get_pools()OrderedDict([('p1',OrderedDict([('base',b'10.0.0.0'),('size',b'254'),('online',b'0'),('offline',b'0')]))])