用于未绑定的Python控制台

unbound-console的Python项目详细描述


未绑定服务器的Python控制台

BuildTestingUnboundPython

LicensePypi

目录

安装

此模块可从pypi网站安装

pipinstallunbound_console

遥控器未绑定

在使用此实用程序之前。必须在未绑定的服务器上激活远程控制。 参见config file示例。在

执行命令

您可以使用函数send_command执行命令。有关可用命令的完整列表,请参见nlnetlabs documentations。在

  • 在代码中导入模块
^{pr2}$
  • 配置远程控制客户端
rc=RemoteControl(host="127.0.0.1",port=8953,server_cert="/etc/unbound/unbound_server.pem",client_cert="/etc/unbound/unbound_control.pem",client_key="/etc/unbound/unbound_control.key")
  • 执行命令并获得输出
o=rc.send_command(cmd="status")print(o)

从YAML文件添加区域

YAML区域定义示例:

zone:
  name: home.
  type: static
  records:
    - "router.home. 86400 IN A 192.168.0.1"
    - "192.168.0.1 86400 IN PTR router.test."

使用yaml文件调用load_zone,将其加载到未绑定的服务器中。在

zone_fd=file('myzone.yml','r')o=rc.load_zone(data_yaml=zone_fd)print(o)

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

推荐PyPI第三方库


热门话题
java SUN次要代码309含义   java避免为空元素生成XML自关闭标记,并生成自定义的<XML>开始标记   java使用json和restful将数组数据从本地sqlite数据库插入SQL Server   java Spring Boot 1.5.9字符编码问题   LInkedIn讨论中的java 401错误   位图Java:检查多个位向量/位集是否相交的最快方法?   macos如何让Java应用程序以图标出现在Mac OS X dock中   java如何删除netbeans中的@SuppressWarnings(“未使用的”)?   apachestorm中的java自定义序列化   java可以退出代码还是应该终止main?   递归如何在Java中递归地绘制简单的线条?   unicode在Java中确定特定字体是否可以呈现特定字符   打开并阅读带有Selenium/Katalon(Java)特定标题的电子邮件文本(来自Gmail)