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
其他 支持的记录类型 以类似方式输出结果。某些类型,如MX
和TXT
,将输出拆分到多行,以便于阅读,但可能会因查询域附加的记录过多而产生“垃圾邮件”问题。
速率限制
普通用户每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]
输出前缀。这也意味着将插件的大部分输出从回复更改为正常的“说”,这是可以的。查找像MX
或TXT
记录之类的项目的HL洪水可能会很烦人。
速率限制已从5分钟减少到2分钟。
版本0.2.1
修复了DNS查询无答案(无结果)时的错误。
版本0.2.0
增加了支持选择要查找的DNS记录类型。目前支持A
、AAAA
、CNAME
、MX
、NS
、PTR
(仅限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 查看哈希值)
关闭
sopel-dns-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b48b3f17ee15ed627efbc647d3519c4acdea2e859f9a41eb9dbf9b43f1be310e |
|
MD5 | 8be74c58885391e84b5b786c2fb8e312 |
|
BLAKE2b-256 | 306fdbb98a6579ea471275063f5cf119bc5bffe37933eb6bf24375f4a34d936f |
关闭
sopel_dns-0.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a053946fd55d20e839b710121a5432e76f8a3ebb8b0823f37a48e283067fb106 |
|
MD5 | 162a6e8d4c3c0e00063c91fd0ce893cd |
|
BLAKE2b-256 | 42cc3ead221c6d68ee4cb0820550cf7f09ec88c75cdf4bd8921105def8766e30 |