RT,内容不知道写啥,就直接贴个图吧
预览链接: https://eric-gitta-moore.github.io/svcb-dns-inspect/
仓库是这个 https://github.com/eric-gitta-moore/svcb-dns-inspect
再贴一个 AI 帮我写的介绍
帖子正文内容:
最近 Cloudflare 的 ECH(Encrypted Client Hello)话题挺热的,为了方便调试,闲着没事手搓了一个纯前端的 DNS HTTPS 记录分析工具。
🤔 为什么要写这个?
平时用 dig 或者 nslookup 查 HTTPS 记录,出来的 ech= 后面是一大串 Base64 乱码,根本看不出里面配置了啥(比如 Public Name 是啥,加密套件支持哪些)。虽然有这就行的命令行工具,但还是不如这就行点一下直观。
🛠️ 能干什么?
- 域名一键查询:输入域名(比如
crypto.cloudflare.com),直接调 Google DNS 接口查,自动提取 ECH。 - ECH 深度解码:自动把那串 Base64 解成可视化的字段。
- 可以看到
Public Name(未加密的 SNI 伪装)。 - 可以看到支持的 Cipher Suites 和 KEM 算法。
- 可以看到版本号(Draft-13/12/11)。
- 可以看到
- Hex Dump 模式:给喜欢看二进制的老哥准备的,支持对照查看原始字节流。
- 容错扫描:有些非标准的 ECH 头或者带了奇奇怪怪的前缀,工具里写了个偏移扫描逻辑,能自动尝试修正解码。
💻 技术栈
纯前端项目,React + Vite + Tailwind CSS,图标用的 Lucide。
没有任何后端代码,查询走的是 Google Public DNS 的 JSON API,安全放心。
评论 (0)