🛡️

KDL DNS ShieldV1.0 · Free · open source

Pare-feu DNS local gratuit et open source : bloque publicités, trackers et domaines malveillants au niveau de la résolution de noms, avec un dashboard « Mission Control » en temps réel. 100 % local — aucune donnée transmise.

⌨️ Code source GitHub ← Retour aux applications KDL

Fonctionnalités (Free)

🚫 Blocage DNSPubs, trackers, malware : sinkhole 0.0.0.0 ou NXDOMAIN, catégories par profil.
👨‍👩‍👧 ProfilsNormal, Enfants, Travail — et profil par appareil (IP) appliqué en temps réel.
📊 Dashboard temps réelStats, top domaines bloqués, événements, appareils — 5 onglets Mission Control.
🔐 DoH / DoTUpstream chiffré (DNS over HTTPS / TLS) en plus de l'UDP + fallback TCP.
📋 Listes externes opt-inImport manuel (StevenBlack, OISD, URL) avec épinglage sha256 et contrôle d'intégrité.
⏸️ Pauses granulairesGlobale, par appareil ou par catégorie, avec réactivation automatique.
⚡ Cache intelligentTTL réel des réponses respecté, persistance optionnelle sur disque.
🧩 Zéro dépendanceNode.js pur (18+), stockage JSON local, licence MIT.

Installation (Linux / macOS / Windows — Node 18+)

git clone https://github.com/Kdl-Tech/kdl-dns-shield.git
cd kdl-dns-shield
npm start

Dashboard : http://127.0.0.1:4083 · Résolveur DNS local : 127.0.0.1:5353 (ou 5354). Tests intégrés : npm test.

⚠️ KDL DNS Shield est un filtre DNS, pas un antivirus : il n'analyse ni les fichiers, ni le contenu des pages. Il écoute en local (loopback) sur un port non privilégié — ne le configurez pas comme DNS principal de votre box/routeur sans savoir ce que vous faites (voir la documentation du dépôt).

Free aujourd'hui, Pro demain

La version Free reste gratuite et locale. Une version Pro (alertes Maia temps réel, rapports KDL Security, historique long terme, multi-site) est en préparation.

Licence MIT · Vie privée : aucune télémétrie, aucun compte, aucune donnée envoyée — tout reste sur votre machine. Les listes externes importées le sont sous votre responsabilité (licence, faux positifs). © KDL TECH — kdl-tech.fr
KDL TECH — Karim Laurent De Lucia, entrepreneur individuel · SIRET 423 471 481 00022 · APE 95.11Z · Mentions légales