跳转到主要内容

Sopel IRC机器人的DNS查找插件

项目描述

sopel-dns

Sopel IRC机器人的DNS查找插件

要求

  • Sopel 7.1+
  • dnspython 2.x
  • Python 3.6+

使用方法

基本用法执行'A'记录查找

<user> .dns domain.tld
<bot>  user: 10.10.0.1

要查找IPv6地址,请指定'AAAA'记录类型

<user> .dns domain.tld AAAA
<bot>  user: fd12:3456:789a:1::1

其他 支持的记录类型 以类似方式输出结果。某些类型,如MXTXT,将输出拆分到多行,以便于阅读,但可能会因查询域附加的记录过多而产生“垃圾邮件”问题。

速率限制

普通用户每2分钟限制一个.dns命令,既为了控制频道洪水,也为了防止Sopel主机系统用于解决提交查询的DNS服务器受到打击。

支持的DNS记录类型

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • TXT

如果您想要的记录类型未在此列出,请随时在 问题 中请求它。更好的是:一个启用该记录类型的拉取请求,包括结果的演示。

版本 0.4.0

现在需要Sopel 7.1,但也支持(即将推出的)Sopel 8.0。

版本 0.3.1

与Sopel自身的dnspython要求更严格。此插件现在需要Python 3.6+(因为这是dnspython 2.x支持的)。

版本 0.3.0

添加了[dns]输出前缀。这也意味着将插件的大部分输出从回复更改为正常的“说”,这是可以的。查找像MXTXT记录之类的项目的HL洪水可能会很烦人。

速率限制已从5分钟减少到2分钟。

版本0.2.1

修复了DNS查询无答案(无结果)时的错误。

版本0.2.0

增加了支持选择要查找的DNS记录类型。目前支持AAAAACNAMEMXNSPTR(仅限IP地址)和TXT

版本0.1.0

初始版本,支持查询域名的A记录。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

sopel-dns-0.4.0.tar.gz (4.4 kB 查看哈希值)

上传时间

构建分发

sopel_dns-0.4.0-py3-none-any.whl (4.3 kB 查看哈希值)

上传时间 Python 3

由以下组织支持