Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
young-domain-guard — Estensione del browser che avvisa gli utenti sui domini registrati di recente per prevenire attacchi di phishing. Interroga RDAP per verificare l'età del dominio e mostra avvisi visivi su siti sospetti. | Kitploit
Strumenti/GitHubGitHub/ilianazz/young-domain-guard
Raccolta InformazioniPhishingSicurezza WebThreat IntelligenceAnalisi DNS
GitHubilianazz/young-domain-guard

young-domain-guard

Estensione del browser che avvisa gli utenti sui domini registrati di recente per prevenire attacchi di phishing. Interroga RDAP per verificare l'età del dominio e mostra avvisi visivi su siti sospetti.

Vedi Repository
71613 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Young Domain Guard Logo

🛡️ Young Domain Guard

Un'estensione per browser che ti avvisa quando visiti siti web con nomi di dominio registrati di recente.

Firefox Add-on Chrome Extension


🤔 Perché?

I domini di phishing e truffa vengono creati e abbandonati continuamente — la maggior parte vive meno di un mese prima di essere rimossa e sostituita. Le blacklist tradizionali non riescono a stare al passo perché nuovi domini malevoli compaiono più velocemente di quanto possano essere catalogati.

Young Domain Guard adotta un approccio diverso: invece di mantenere una blocklist sempre obsoleta, controlla l'età del dominio che stai visitando. Se il dominio è stato registrato di recente (predefinito: meno di 30 giorni), ricevi un avviso. Semplice, efficace e sempre aggiornato.

⚙️ Come funziona

  1. 🌐 Visiti un sito web
  2. 🔍 L'estensione interroga RDAP (Registration Data Access Protocol) per la data di registrazione del dominio
  3. 🚨 Se il dominio è più recente della soglia configurata, sulla pagina appare un banner di avviso e l'icona dell'estensione diventa rossa
  4. ✅ I domini più vecchi mostrano un indicatore verde di "sicuro"

I risultati vengono memorizzati nella cache per 4 ore per evitare ricerche ripetute. I domini principali ben noti (Google, GitHub, Amazon, ecc.) vengono automaticamente ignorati.

Young Domain Guard Warning Popup

✨ Funzionalità

  • 📅 Soglia di età configurabile (1–365 giorni, predefinito 30)
  • ⚠️ Banner di avviso visivo iniettato direttamente nelle pagine sospette
  • 🔴🟢 Il badge dell'icona dell'estensione mostra lo stato a colpo d'occhio (rosso/verde/grigio)
  • 📊 Popup con informazioni dettagliate sul dominio: data di registrazione ed età esatta
  • 🌍 Gestione intelligente dei TLD multilivello (.co.uk, .com.au, ecc.)
  • 🧩 Funziona su Chrome, Brave e Firefox

📥 Installazione

Da store

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

Dal codice sorgente

Requisiti:

  • OS: qualsiasi sistema operativo supportato da Node.js (Windows, macOS, Linux)
  • Node.js 20.x o successivo (include npm)

Passaggi:

  1. Clona il repository:

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. Esegui lo script di build (installa le dipendenze tramite npm ci — usando le versioni esatte bloccate in package-lock.json — poi esegue npm run build):

    ./build.sh
    

    npm run build invoca il compilatore TypeScript (tsc), che compila i file sorgente in src/ (background.ts, content.ts, i18n.ts, popup.ts) in build/js/*.js, secondo le impostazioni in tsconfig.json. Non è coinvolto alcun altro transform, bundler o minifier. Il resto di build/ (manifest.json, icons/, _locales/, popup.html) è statico ed è già committato così com'è.

  3. L'estensione da caricare/esaminare è l'intera directory build/, che ora corrisponde esattamente a ciò che viene pubblicato negli store:

    • Chrome/Brave: Vai su chrome://extensions, abilita la "Modalità sviluppatore", clicca su "Carica estensione non pacchettizzata" e seleziona la cartella build
    • Firefox: Vai su about:debugging#/runtime/this-firefox, clicca su "Carica componente aggiuntivo temporaneo" e seleziona build/manifest.json

scripts/update-rdap-hosts.mjs è uno script di manutenzione separato e opzionale (non fa parte della build) che rigenera la lista host_permissions in build/manifest.json dal registro bootstrap RDAP pubblico di IANA. Non è necessario per riprodurre questa build, poiché build/manifest.json è già committato con la lista corrente.

🛠️ Sviluppo

npm run dev

Questo esegue il compilatore TypeScript in modalità watch, ricompilando alle modifiche dei file. Ricarica l'estensione nel browser dopo le modifiche.

🎛️ Configurazione

Clicca sull'icona dell'estensione per aprire il popup, dove puoi:

  • 📋 Vedere lo stato e la data di registrazione del dominio corrente
  • 🔧 Regolare la soglia di età (in giorni) per attivare gli avvisi

📄 Licenza

MIT

Scarica lo strumento