Repolode
retlehs

retlehs/quien

基于 Go 的 whois 与域名情报工具,提供标签页式终端界面,涵盖 WHOIS、DNS、邮件认证、TLS、SEO 等查询。

可替代:whois

Star
1,295
Fork
33
未关闭 Issue
14
最近提交
昨天

这是什么?

quien 是一个域名与 IP 情报工具,可作为传统 whois 命令的更强替代。它提供带标签页的交互式终端界面,也能通过 whois、dns、mail、tls、http、seo、stack、all 等子命令以 JSON 输出同样的数据。

域名查询优先使用 RDAP,失败时回退到 WHOIS,并通过 IANA 引荐自动找到对应的 WHOIS 服务器。IP 查询包含反向 DNS、网络信息、滥用联系人和 ASN 信息,并结合 BGP 与 PeeringDB 数据补充。邮件检查覆盖 MX、SPF(含查找次数及 include/redirect 展开)、DMARC、DKIM 和 BIMI。

SEO 标签页涵盖可索引性、页面元素、结构化数据和性能提示;提供 CrUX API 密钥后,还可显示 Core Web Vitals 真实用户数据。技术栈检测会从 HTML 中识别前端框架、WordPress 插件及外部服务。

核心功能

  • 01优先使用 RDAP 查询,失败时回退 WHOIS,并自动发现 WHOIS 服务器
  • 02IP 查询支持反向 DNS、滥用联系人、ASN 及 BGP 回退
  • 03邮件审计覆盖 MX、SPF、DMARC、DKIM 和 BIMI,并验证 VMC 证书链
  • 04SEO 检查包括结构化数据,可选接入 CrUX 获取 Core Web Vitals
  • 05识别前端框架、WordPress 插件及外部服务
  • 06提供 JSON 子命令,便于脚本调用

适用场景

  • 查询域名归属或 IP 所属网络
  • 上线前检查域名的邮件认证配置
  • 指定 DNS 解析器排查解析问题
  • 在终端中检查网站的 SEO 基础项与性能提示

快速上手

  1. 1

    通过 Homebrew 安装

    brew install quien
  2. 2

    在交互式 TUI 中查询域名

    quien example.com

使用前须知

  • Core Web Vitals 字段数据需要 Google CrUX API 密钥,并且并非所有域名都有这些数据。

标签

常见问题

quien 是什么?
基于 Go 的 whois 与域名情报工具,提供标签页式终端界面,涵盖 WHOIS、DNS、邮件认证、TLS、SEO 等查询。 quien 是一个域名与 IP 情报工具,可作为传统 whois 命令的更强替代。它提供带标签页的交互式终端界面,也能通过 whois、dns、mail、tls、http、seo、stack、all 等子命令以 JSON 输出同样的数据。
quien 可以免费使用吗?用的什么许可证?
quien 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
quien 还在维护吗?
活跃维护中。quien 最近一次提交是在 2026年10月19日。
quien 适合用来做什么?
查询域名归属或 IP 所属网络 上线前检查域名的邮件认证配置 指定 DNS 解析器排查解析问题 在终端中检查网站的 SEO 基础项与性能提示
quien 怎么安装和运行?
通过 Homebrew 安装: brew install quien 在交互式 TUI 中查询域名: quien example.com
在哪里获取 quien?
源代码和安装说明在 GitHub 上:https://github.com/retlehs/quien

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目