Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
young-domain-guard — 最近登録されたドメインについてユーザーに警告し、フィッシング攻撃を防止するブラウザ拡張機能。RDAPに問い合わせてドメインの経過期間を確認し、不審なサイトに視覚的なアラートを表示します。 | Kitploit
ツール/GitHubGitHub/ilianazz/young-domain-guard
情報収集フィッシングウェブセキュリティ脅威インテリジェンスDNS分析
GitHubilianazz/young-domain-guard

young-domain-guard

最近登録されたドメインについてユーザーに警告し、フィッシング攻撃を防止するブラウザ拡張機能。RDAPに問い合わせてドメインの経過期間を確認し、不審なサイトに視覚的なアラートを表示します。

リポジトリを見る
71614日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Young Domain Guard ロゴ

🛡️ Young Domain Guard

最近登録されたドメイン名のウェブサイトを訪問したときに警告するブラウザ拡張機能です。

Firefox Add-on Chrome Extension


🤔 なぜ必要か?

フィッシングや詐欺のドメインは絶えず作成され、放棄されています。そのほとんどは1か月も経たないうちに削除され、別のものに置き換えられます。従来のブラックリストは、新しい悪意のあるドメインがカタログ化されるよりも速く出現するため、追いつくことができません。

Young Domain Guard は別のアプローチを取ります。常に古くなるブロックリストを維持する代わりに、訪問しているドメインの年齢をチェックします。ドメインが最近登録されたものである場合(デフォルト:30日未満)、警告が表示されます。シンプルで効果的、そして常に最新の状態です。

⚙️ 仕組み

  1. 🌐 ウェブサイトを訪問します
  2. 🔍 拡張機能が RDAP(Registration Data Access Protocol)にドメインの登録日を問い合わせます
  3. 🚨 ドメインが設定したしきい値より新しい場合、ページに警告バナーが表示され、拡張機能のアイコンが赤くなります
  4. ✅ 古いドメインには緑色の「安全」インジケーターが表示されます

結果は4時間キャッシュされ、繰り返しの検索を避けます。主要な有名ドメイン(Google、GitHub、Amazon など)は自動的にスキップされます。

Young Domain Guard 警告ポップアップ

✨ 機能

  • 📅 設定可能な年齢しきい値(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

ソースから

要件:

  • OS: Node.js がサポートする任意の OS(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

ツールをダウンロード