5 个不稳定版本

0.3.2 2024 年 5 月 6 日
0.3.1 2024 年 5 月 6 日
0.3.0 2024 年 5 月 4 日
0.2.0 2024 年 4 月 25 日
0.1.0 2024 年 4 月 25 日

#690网页编程

每月 23 次下载
desec_cli 中使用

MIT 许可证

65KB
1K SLoC

deSEC 客户端

deSEC DNS API 的非官方客户端库。

deSEC 是一个免费的 DNS 托管服务,以安全性为设计理念。运行在开源软件上,并由 SSE 支持,deSEC 对所有人免费。

支持的 API 端点

支持的端点

  • 管理账户

    • 获取 Captcha
    • 注册账户(可选创建域名)
    • 登录(使用电子邮件和密码检索 API 令牌)
    • 登出(当客户端从凭据创建时)
    • 检索账户信息
    • 修改账户设置(API 仅支持更新 outreach_preference)
    • 密码重置(请求密码重置和确认,但处理邮件中的批准需要处理)
    • 更改密码
    • 更改电子邮件地址
    • 删除账户
  • 管理域名

    • 创建域名
    • 列出域名
    • 检索特定域名
    • 确定 DNS 名称的责任域名
    • 将域名导出为区域文件
    • 删除域名
  • 管理 DNS 记录

    • 创建 RRset
    • 检索区域中所有 RRset
    • 按类型过滤区域中所有 RRset
    • 按子名过滤区域中所有 RRset
    • 检索特定 RRset
    • 修改 RRset
    • 删除 RRset
  • 管理令牌

    • 创建令牌
    • 修改令牌
    • 列出所有令牌
    • 检索特定令牌
    • 删除令牌
  • 管理令牌策略

    • 创建令牌策略(包括默认策略)
    • 修改令牌策略
    • 列出所有令牌策略
    • 删除令牌策略

目前不支持

  • 存在超过 500 项时进行分页
  • 管理 DNS 记录
    • 修改或删除 RRset 时的批量操作

许可证

有关详细信息,请参阅 LICENSE-MIT

依赖项

~6–21MB
~272K SLoC