Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
young-domain-guard — Extensión de navegador que advierte a los usuarios sobre dominios registrados recientemente para prevenir ataques de phishing. Consulta RDAP para verificar la antigüedad del dominio y muestra alertas visuales en sitios sospechosos. | Kitploit
Herramientas/GitHubGitHub/ilianazz/young-domain-guard
Recopilación de InformaciónPhishingSeguridad WebInteligencia de AmenazasAnálisis de DNS
GitHubilianazz/young-domain-guard

young-domain-guard

Extensión de navegador que advierte a los usuarios sobre dominios registrados recientemente para prevenir ataques de phishing. Consulta RDAP para verificar la antigüedad del dominio y muestra alertas visuales en sitios sospechosos.

Ver Repositorio
7162hace 4 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Young Domain Guard Logo

🛡️ Young Domain Guard

Una extensión de navegador que te alerta cuando visitas sitios web con nombres de dominio registrados recientemente.

Firefox Add-on Chrome Extension


🤔 ¿Por qué?

Los dominios de phishing y estafa se crean y se abandonan constantemente — la mayoría vive menos de un mes antes de ser eliminados y reemplazados. Las listas negras tradicionales no pueden seguir el ritmo porque aparecen nuevos dominios maliciosos más rápido de lo que pueden catalogarse.

Young Domain Guard adopta un enfoque diferente: en lugar de mantener una lista de bloqueo siempre desactualizada, comprueba la edad del dominio que estás visitando. Si el dominio se registró recientemente (por defecto: menos de 30 días), recibes una advertencia. Simple, efectivo y siempre actualizado.

⚙️ Cómo funciona

  1. 🌐 Visitas un sitio web
  2. 🔍 La extensión consulta RDAP (Registration Data Access Protocol) para obtener la fecha de registro del dominio
  3. 🚨 Si el dominio es más reciente que tu umbral configurado, aparece un banner de advertencia en la página y el icono de la extensión se vuelve rojo
  4. ✅ Los dominios más antiguos muestran un indicador verde de "seguro"

Los resultados se almacenan en caché durante 4 horas para evitar consultas repetidas. Los dominios principales conocidos (Google, GitHub, Amazon, etc.) se omiten automáticamente.

Young Domain Guard Warning Popup

✨ Características

  • 📅 Umbral de edad configurable (1–365 días, por defecto 30)
  • ⚠️ Banner de advertencia visual inyectado directamente en páginas sospechosas
  • 🔴🟢 La insignia del icono de la extensión muestra el estado de un vistazo (rojo/verde/gris)
  • 📊 Popup con información detallada del dominio: fecha de registro y edad exacta
  • 🌍 Manejo inteligente de TLD de varios niveles (.co.uk, .com.au, etc.)
  • 🧩 Funciona en Chrome, Brave y Firefox

📥 Instalación

Desde la tienda

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

Desde el código fuente

Requisitos:

  • SO: cualquier SO compatible con Node.js (Windows, macOS, Linux)
  • Node.js 20.x o posterior (incluye npm)

Pasos:

  1. Clona el repositorio:

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. Ejecuta el script de compilación (instala las dependencias mediante npm ci — usando las versiones exactas fijadas en package-lock.json — y luego ejecuta npm run build):

    ./build.sh
    

    npm run build invoca el compilador de TypeScript (tsc), que compila los archivos fuente en src/ (background.ts, content.ts, i18n.ts, popup.ts) en build/js/*.js, según la configuración de tsconfig.json. No interviene ningún otro transformador, empaquetador ni minificador. El resto de build/ (manifest.json, icons/, _locales/, popup.html) es estático y ya está confirmado tal cual.

  3. La extensión que se debe cargar/revisar es todo el directorio build/, que ahora coincide exactamente con lo que se publica en las tiendas:

    • Chrome/Brave: Ve a chrome://extensions, activa el "Modo de desarrollador", haz clic en "Cargar descomprimida" y selecciona la carpeta build
    • Firefox: Ve a about:debugging#/runtime/this-firefox, haz clic en "Cargar complemento temporal" y selecciona build/manifest.json

scripts/update-rdap-hosts.mjs es un script de mantenimiento opcional e independiente (no forma parte de la compilación) que regenera la lista de host_permissions en build/manifest.json a partir del registro público de bootstrap RDAP de IANA. No es necesario para reproducir esta compilación, ya que build/manifest.json ya está confirmado con la lista actual.

🛠️ Desarrollo

npm run dev

Esto ejecuta el compilador de TypeScript en modo vigilancia, recompilando cuando cambian los archivos. Recarga la extensión en tu navegador después de los cambios.

🎛️ Configuración

Haz clic en el icono de la extensión para abrir el popup, donde puedes:

  • 📋 Ver el estado y la fecha de registro del dominio actual
  • 🔧 Ajustar el umbral de edad (en días) para activar las advertencias

📄 Licencia

MIT

Descargar herramienta