3个版本
0.1.2 | 2024年5月6日 |
---|---|
0.1.1 | 2024年5月6日 |
0.1.0 | 2024年5月4日 |
#1478 in 网络编程
每月 33次下载
33KB
792 行
deSEC客户端
deSEC DNS API的命令行客户端。
deSEC是一个以安全为设计理念的免费DNS托管服务。它运行在开源软件上,并由SSE支持,任何人都可以免费使用。
示例
使用对话框
Usage: desec_cli [OPTIONS] <COMMAND>
Commands:
account Manage account or create a new one
domain Manage domains
rrset Manage Resource Record Sets
token Manage Token
policy Manage Token Policies
help Print this message or the help of the given subcommand(s)
Options:
-q, --quiet Error messages are suppressed
--no-retry Whether to disable retry of throttled requests which would incure sleeps
--max-wait <MAX_WAIT> Maximum time to wait between retries of throttled requests
--max-retries <MAX_RETRIES> Maximum number of retries per request
-h, --help Print help
创建新域名
desec_cli domain create desec_cli.com | jq
{
"created": "2024-05-04T16:24:28.660313Z",
"keys": [
{
"dnskey": "...",
"ds": [
"...",
"..."
],
"flags": 257,
"keytype": "csk",
"managed": true
}
],
"minimum_ttl": 3600,
"name": "desec_cli.com",
"published": null,
"touched": "2024-05-04T16:24:29.126251Z",
"zonefile": null
}
列出域名
desec_cli domain list | jq
[
{
"created": "2024-05-04T16:24:28.660313Z",
"keys": null,
"minimum_ttl": 3600,
"name": "desec_cli.com",
"published": "2024-05-04T16:24:29.155983Z",
"touched": "2024-05-04T16:24:29.155983Z",
"zonefile": null
},
...
]
许可证
有关详细信息,请参阅LICENSE-MIT。
依赖关系
~7–19MB
~282K SLoC