Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
young-domain-guard — Extension de navigateur qui avertit les utilisateurs des domaines récemment enregistrés pour prévenir les attaques de phishing. Interroge RDAP pour vérifier l'âge du domaine et affiche des alertes visuelles sur les sites suspects. | Kitploit
Outils/GitHubGitHub/ilianazz/young-domain-guard
Collecte d'InformationsHameçonnageSécurité WebRenseignement sur les MenacesAnalyse DNS
GitHubilianazz/young-domain-guard

young-domain-guard

Extension de navigateur qui avertit les utilisateurs des domaines récemment enregistrés pour prévenir les attaques de phishing. Interroge RDAP pour vérifier l'âge du domaine et affiche des alertes visuelles sur les sites suspects.

Voir le dépôt
7161il y a 4 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Young Domain Guard Logo

🛡️ Young Domain Guard

Une extension de navigateur qui vous alerte lorsque vous visitez des sites web dont les noms de domaine ont été récemment enregistrés.

Firefox Add-on Chrome Extension


🤔 Pourquoi ?

Les domaines de phishing et d'arnaque sont créés et abandonnés en permanence — la plupart vivent moins d'un mois avant d'être supprimés et remplacés. Les listes noires traditionnelles ne peuvent pas suivre le rythme, car de nouveaux domaines malveillants apparaissent plus vite qu'ils ne peuvent être catalogués.

Young Domain Guard adopte une approche différente : au lieu de maintenir une liste de blocage toujours obsolète, il vérifie l'âge du domaine que vous visitez. Si le domaine a été enregistré récemment (par défaut : moins de 30 jours), vous recevez un avertissement. Simple, efficace et toujours à jour.

⚙️ Comment ça marche

  1. 🌐 Vous visitez un site web
  2. 🔍 L'extension interroge RDAP (Registration Data Access Protocol) pour obtenir la date d'enregistrement du domaine
  3. 🚨 Si le domaine est plus récent que votre seuil configuré, une bannière d'avertissement apparaît sur la page et l'icône de l'extension devient rouge
  4. ✅ Les domaines plus anciens affichent un indicateur vert « sûr »

Les résultats sont mis en cache pendant 4 heures pour éviter les recherches répétées. Les domaines majeurs bien connus (Google, GitHub, Amazon, etc.) sont automatiquement ignorés.

Young Domain Guard Warning Popup

✨ Fonctionnalités

  • 📅 Seuil d'âge configurable (1–365 jours, par défaut 30)
  • ⚠️ Bannière d'avertissement visuelle injectée directement dans les pages suspectes
  • 🔴🟢 Le badge de l'icône de l'extension affiche l'état en un coup d'œil (rouge/vert/gris)
  • 📊 Popup avec des informations détaillées sur le domaine : date d'enregistrement et âge exact
  • 🌍 Gestion intelligente des TLD à plusieurs niveaux (.co.uk, .com.au, etc.)
  • 🧩 Fonctionne sur Chrome, Brave et Firefox

📥 Installation

Depuis le store

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

Depuis les sources

Prérequis :

  • OS : tout OS pris en charge par Node.js (Windows, macOS, Linux)
  • Node.js 20.x ou version ultérieure (inclut npm)

Étapes :

  1. Clonez le dépôt :

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. Exécutez le script de build (installe les dépendances via npm ci — en utilisant les versions exactes épinglées dans package-lock.json — puis exécute npm run build) :

    ./build.sh
    

    npm run build invoque le compilateur TypeScript (tsc), qui compile les fichiers sources dans src/ (background.ts, content.ts, i18n.ts, popup.ts) vers build/js/*.js, selon les paramètres de tsconfig.json. Aucun autre transformateur, bundler ou minificateur n'est impliqué. Le reste de build/ (manifest.json, icons/, _locales/, popup.html) est statique et déjà commité tel quel.

  3. L'extension à charger/vérifier est l'intégralité du répertoire build/, qui correspond désormais exactement à ce qui est publié sur les stores :

    • Chrome/Brave : Allez sur chrome://extensions, activez le « Mode développeur », cliquez sur « Charger l'extension non empaquetée » et sélectionnez le dossier build
    • Firefox : Allez sur about:debugging#/runtime/this-firefox, cliquez sur « Charger un module temporaire » et sélectionnez build/manifest.json

scripts/update-rdap-hosts.mjs est un script de maintenance séparé et optionnel (ne faisant pas partie du build) qui régénère la liste host_permissions dans build/manifest.json à partir du registre public de bootstrap RDAP de l'IANA. Il n'est pas nécessaire pour reproduire ce build, puisque build/manifest.json est déjà commité avec la liste actuelle.

🛠️ Développement

npm run dev

Cela exécute le compilateur TypeScript en mode watch, recompilant à chaque modification de fichier. Rechargez l'extension dans votre navigateur après les modifications.

🎛️ Configuration

Cliquez sur l'icône de l'extension pour ouvrir le popup, où vous pouvez :

  • 📋 Voir l'état et la date d'enregistrement du domaine actuel
  • 🔧 Ajuster le seuil d'âge (en jours) pour déclencher les avertissements

📄 Licence

MIT

Télécharger l’outil