Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
young-domain-guard — 警告用户关于最近注册域名的浏览器扩展,以防止钓鱼攻击。查询RDAP检查域名年龄,并在可疑网站上显示视觉警报。 | Kitploit
工具/GitHubGitHub/ilianazz/young-domain-guard
信息收集钓鱼攻击Web安全威胁情报DNS 分析
GitHubilianazz/young-domain-guard

young-domain-guard

警告用户关于最近注册域名的浏览器扩展,以防止钓鱼攻击。查询RDAP检查域名年龄,并在可疑网站上显示视觉警报。

查看仓库
71613天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Young Domain Guard Logo

🛡️ Young Domain Guard

一款浏览器扩展,当您访问域名注册时间较短的网站时会向您发出提醒。

Firefox Add-on Chrome Extension


🤔 为什么需要它?

钓鱼和诈骗域名不断被创建和废弃——大多数存活不到一个月就会被下架并替换。传统黑名单无法跟上节奏,因为新的恶意域名出现速度比它们被收录的速度更快。

Young Domain Guard 采用了不同的方法:它不维护一份永远滞后的黑名单,而是检查您所访问域名的年龄。如果该域名是最近注册的(默认:少于 30 天),您就会收到警告。简单、有效,并且始终是最新的。

⚙️ 工作原理

  1. 🌐 您访问一个网站
  2. 🔍 扩展通过 RDAP(注册数据访问协议)查询该域名的注册日期
  3. 🚨 如果域名比您配置的阈值更年轻,页面上会出现警告横幅,扩展图标也会变红
  4. ✅ 较老的域名会显示绿色的“安全”指示

结果会缓存 4 小时,以避免重复查询。主要知名域名(Google、GitHub、Amazon 等)会自动跳过。

Young Domain Guard Warning Popup

✨ 功能

  • 📅 可配置的年龄阈值(1–365 天,默认 30)
  • ⚠️ 直接在可疑页面中注入视觉警告横幅
  • 🔴🟢 扩展图标徽章一目了然地显示状态(红/绿/灰)
  • 📊 弹出窗口显示详细域名信息:注册日期和确切年龄
  • 🌍 智能处理多级 TLD(.co.uk、.com.au 等)
  • 🧩 适用于 Chrome、Brave 和 Firefox

📥 安装

从商店安装

  • 🦊 Firefox:Firefox Add-ons 上的 Young Domain Guard
  • 🌐 Chrome/Brave:Chrome Web Store 上的 Young Domain Guard

从源码安装

要求:

  • 操作系统:任何支持 Node.js 的操作系统(Windows、macOS、Linux)
  • Node.js 20.x 或更高版本(包含 npm)

步骤:

  1. 克隆仓库:

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. 运行构建脚本(通过 npm ci 安装依赖——使用 package-lock.json 中锁定的确切版本——然后运行 npm run build):

    ./build.sh
    

    npm run build 会调用 TypeScript 编译器(tsc),根据 tsconfig.json 中的设置,将 src/ 中的源文件(background.ts、content.ts、i18n.ts、popup.ts)编译为 build/js/*.js。不涉及其他转换、打包或压缩工具。build/ 的其余部分(manifest.json、icons/、_locales/、popup.html)是静态的,并且已按原样提交。

  3. 要加载/查看的扩展就是整个 build/ 目录,它现在与发布到商店的内容完全一致:

    • Chrome/Brave:前往 chrome://extensions,启用“开发者模式”,点击“加载已解压的扩展程序”,然后选择 build 文件夹
    • Firefox:前往 about:debugging#/runtime/this-firefox,点击“临时载入附加组件”,然后选择 build/manifest.json

scripts/update-rdap-hosts.mjs 是一个独立的、可选的维护脚本(不属于构建的一部分),它根据 IANA 的公共 RDAP 引导注册表重新生成 build/manifest.json 中的 host_permissions 列表。复现此构建并不需要它,因为 build/manifest.json 已提交并包含当前列表。

🛠️ 开发

npm run dev

这会在监视模式下运行 TypeScript 编译器,在文件更改时重新编译。更改后请在浏览器中重新加载扩展。

🎛️ 配置

点击扩展图标打开弹出窗口,您可以在其中:

  • 📋 查看当前域名的状态和注册日期
  • 🔧 调整触发警告的年龄阈值(以天为单位)

📄 许可证

MIT

下载工具