Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
young-domain-guard — Extensão de navegador que alerta usuários sobre domínios registrados recentemente para prevenir ataques de phishing. Consulta RDAP para verificar a idade do domínio e exibe alertas visuais em sites suspeitos. | Kitploit
Ferramentas/GitHubGitHub/ilianazz/young-domain-guard
Coleta de InformaçõesPhishingSegurança WebInteligência de AmeaçasAnálise de DNS
GitHubilianazz/young-domain-guard

young-domain-guard

Extensão de navegador que alerta usuários sobre domínios registrados recentemente para prevenir ataques de phishing. Consulta RDAP para verificar a idade do domínio e exibe alertas visuais em sites suspeitos.

Ver Repositório
7162há 4 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Young Domain Guard Logo

🛡️ Young Domain Guard

Uma extensão de navegador que alerta você ao visitar sites com nomes de domínio registrados recentemente.

Firefox Add-on Chrome Extension


🤔 Por quê?

Domínios de phishing e golpes são criados e abandonados constantemente — a maioria dura menos de um mês antes de ser derrubada e substituída. As listas de bloqueio tradicionais não conseguem acompanhar porque novos domínios maliciosos aparecem mais rápido do que podem ser catalogados.

O Young Domain Guard adota uma abordagem diferente: em vez de manter uma lista de bloqueio sempre desatualizada, ele verifica a idade do domínio que você está visitando. Se o domínio foi registrado recentemente (padrão: menos de 30 dias), você recebe um aviso. Simples, eficaz e sempre atualizado.

⚙️ Como Funciona

  1. 🌐 Você visita um site
  2. 🔍 A extensão consulta o RDAP (Registration Data Access Protocol) para obter a data de registro do domínio
  3. 🚨 Se o domínio for mais novo que o limite configurado, um banner de aviso aparece na página e o ícone da extensão fica vermelho
  4. ✅ Domínios mais antigos mostram um indicador verde de "seguro"

Os resultados são armazenados em cache por 4 horas para evitar consultas repetidas. Domínios importantes e bem conhecidos (Google, GitHub, Amazon, etc.) são automaticamente ignorados.

Young Domain Guard Warning Popup

✨ Recursos

  • 📅 Limite de idade configurável (1–365 dias, padrão 30)
  • ⚠️ Banner de aviso visual injetado diretamente em páginas suspeitas
  • 🔴🟢 O selo do ícone da extensão mostra o status rapidamente (vermelho/verde/cinza)
  • 📊 Popup com informações detalhadas do domínio: data de registro e idade exata
  • 🌍 Tratamento inteligente de TLDs multinível (.co.uk, .com.au, etc.)
  • 🧩 Funciona no Chrome, Brave e Firefox

📥 Instalação

Da loja

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

Do código-fonte

Requisitos:

  • SO: qualquer SO suportado pelo Node.js (Windows, macOS, Linux)
  • Node.js 20.x ou superior (inclui npm)

Passos:

  1. Clone o repositório:

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. Execute o script de build (instala as dependências via npm ci — usando as versões exatas fixadas em package-lock.json — e depois executa npm run build):

    ./build.sh
    

    npm run build invoca o compilador TypeScript (tsc), que compila os arquivos-fonte em src/ (background.ts, content.ts, i18n.ts, popup.ts) em build/js/*.js, conforme as configurações em tsconfig.json. Nenhum outro transformador, bundler ou minificador está envolvido. O restante de build/ (manifest.json, icons/, _locales/, popup.html) é estático e já está commitado como está.

  3. A extensão a carregar/revisar é todo o diretório build/, que agora corresponde exatamente ao que é publicado nas lojas:

    • Chrome/Brave: Vá para chrome://extensions, ative o "Modo do desenvolvedor", clique em "Carregar sem compactação" e selecione a pasta build
    • Firefox: Vá para about:debugging#/runtime/this-firefox, clique em "Carregar add-on temporário" e selecione build/manifest.json

scripts/update-rdap-hosts.mjs é um script de manutenção separado e opcional (não faz parte do build) que regenera a lista host_permissions em build/manifest.json a partir do registro público de bootstrap RDAP da IANA. Ele não é necessário para reproduzir este build, já que build/manifest.json já está commitado com a lista atual.

🛠️ Desenvolvimento

npm run dev

Isso executa o compilador TypeScript em modo watch, recompilando a cada alteração de arquivo. Recarregue a extensão no navegador após as alterações.

🎛️ Configuração

Clique no ícone da extensão para abrir o popup, onde você pode:

  • 📋 Ver o status e a data de registro do domínio atual
  • 🔧 Ajustar o limite de idade (em dias) para disparar avisos

📄 Licença

MIT

Baixar ferramenta