用于编码和使用pan设备的快捷功能。

retrievepanke的Python项目详细描述


用于编码和使用平移设备的快捷功能

从用户主目录

中的文件检索pan api密钥

从用户主目录中的.panconfkeystore文件获取api密钥。输入文件格式每行有一个条目。

<apikey>:<ip>

代码示例

import retrievepankey
apikey = retrievepankey.read_key_file("192.168.1.1")    

从用户主目录中的文件检索设备信息

在脚本中使用快捷方式名称检索有关设备的信息。

默认情况下将返回设备“IP”字段

“fetch_deviceinfo_file()”的输入文件格式如下。默认情况下,该函数以yaml格式从用户主目录中的.pandevice文件读取数据。所有子字段(序列、IP、类型等)都可以自定义并返回。如果没有匹配项,则返回函数的输入字符串。

DEMOFW1:
  serial: 09870100089
  ip: 192.168.50.100
  type: panos
  panorama: 192.168.100.100
  panorama2: 192.168.100.101
  hapair: 192.168.50.101
DEMOFW2:
  serial: 098001000597
  ip: 192.168.50.101
  type: panos
  panorama: 192.168.100.100
  panorama2: 192.168.100.101
  hapair: 192.168.50.101

代码示例

import retrievepankey

firewallip = retrievepankey.fetch_deviceinfo_file("DEMO-FW")
panoip = retrievepankey.fetch_deviceinfo_file("DEMO-FW", field='panorama')

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

推荐PyPI第三方库


热门话题
压缩javagzip成员拖车   java REST API设计用于来自不同域但具有公共关系的实体   java什么是camunda中ActivitieEventListener的替代方案?   被困在java上。lang.ArrayIndexOutOfBoundsException:尝试将文本文件读入二叉树时发生4   java我无法加载我的文件?   java Spring安全性验证用户是否输入admin   java Liferay链接到另一个具有特定操作的portlet   aspectj中LTW的java问题   java Spring服务将不会启动   如何在Java中发送SOAP请求头?   流式Java。视频网络错误结束时mp4流损坏   org的java类文件。蹦蹦跳跳。cert.ocsp。找不到BasicoSpresp   Android Java文件。delete()删除文件,然后取消删除自身   java正则表达式:匹配固定短语和以下单词/字符,并在某个单词处停止(和)   java从方法中调用Int?