🛡️ SimpleDNSCrypt - Complément à l'article du site

Poster ici les programmes utiles que vous avez découverts
Avatar de l’utilisateur
Parisien_entraide
Messages : 22074
Inscription : 02 juin 2012 20:48
Localisation : Thomas Anderson : Je suis dans et en dehors de la matrice :-)

🛡️ SimpleDNSCrypt - Complément à l'article du site

par Parisien_entraide »

2025-05-16_125210.jpg



SIMPLE DNSCRYPT



Sur le site il y a ce sujet
Simple DNSCrypt : sécuriser et chiffrer ses DNS
https://www.malekal.com/simple-dnscrypt-dns-securises/

Si on ne veut pas s'embêter à configurer un Yoga DNS etc il s'agit d'une solution simple et facile à mettre en oeuvre et accessible à tout le monde




📜 RAPPEL DE CE QUE C'EST

Simple DNSCrypt est une application gratuite qui permet d’utiliser le protocole DNSCrypt.
  • - Il empêche l’usurpation DNS
    - Comme DNSSEC, Il utilise des signatures cryptographiques pour vérifier que les réponses proviennent du résolveur DNS choisi et n’ont pas été falsifiées (les messages sont toujours envoyés via UDP)
    - Il chiffre la communication DNS
    - Ne peut être la cible d’outil MiTM
    - DNSCrypt et DoH peuvent également être servis simultanément sur le même port
Enfin, Simple DNSCrypt permet aussi de filtrer des requêtes DNS pour bloquer des domaines (les wildcards sont gérés) ou des URLs.




!
Problème :
Récemment je me suis aperçu sur un de mes PC que le programme ne se mettait plus à jour
Pour la partie interface etc ce n'est pas grave mais le programme inclut "DnsCrypt-Proxy" qui était en version 2.15 alors qu'il existe une version 2.1.12


https://github.com/DNSCrypt/dnscrypt-pr ... 2.1.12.zip


⬇️ QUE CONTIENT LA MISE A JOUR 2.1.12 ?


Il y a eu beaucoup de changements depuis la verison 2.1.5 livrée avec SimpleDNSCrypt
https://github.com/DNSCrypt/dnscrypt-proxy/releases

Le principal étant

- Une nouvelle puissance pondérée de deux ( wp2) La stratégie d'équilibrage de charge a été implémentée par défaut, offrant une meilleure distribution entre les résolveurs.
- Un point de terminaison de métriques Prometheus facultatif a été ajouté pour la surveillance et l'observabilité.
- L'utilisation de la mémoire pour le cache a été réduite.
- Le rechargement à chaud des fichiers de configuration a été implémenté, vous permettant de modifier les règles de filtrage et autres configurations sans redémarrer le proxy. Il suffit de modifier un fichier de configuration (comme blocked-names.txt) pour que les modifications soient appliquées instantanément.
- Le sondage HTTP/3 est désormais pris en charge via le http3_probeoption, qui essaiera d'abord HTTP/3 pour les serveurs DoH, même s'ils n'annoncent pas de support via Alt-Svc.
- Les dépendances ont été mises à jour.
- Les instances du détecteur DNS DHCP ont été réduites pour améliorer les performances.
- L'isolation Tor pour dnscrypt-proxy a été documentée pour améliorer la confidentialité.
- Les dépendances ont été mises à jour, notamment l'implémentation QUIC, qui pourrait être vulnérable aux attaques par déni de service.
- Dans les règles de transfert, la cible peut désormais inclure un numéro de port DNS non standard. Ce numéro de port est également facultatif en IPv6.




Dans les différents fichiers textes on peut jeter un oeil pour voir ce qu'il y a dedans, il y a beaucoup d'exemples
Par ex on peut ajouter les listes qui figurent ici dans la liste noire (il faut copier coller l'adresse qui figure)

Attention : les listes sont valables, mais les IP c'est pour l'exemple
Certaines sont à vérifier comme par ex https://www.iblocklist.com/lists dont certaines liste sont sur abonnement, d'autres gratuites
Il faut donc aller sur le site pour faire un choix
Bref faut fouiller, et faire attention de ne pas faire de doublon (avec les listes de Ublock Origin par ex, ad guard etc)


Code : Tout sélectionner

##############################
#        IP blocklist        #
##############################

## Rules for blocking DNS responses if they contain
## IP addresses matching patterns.
##
## Sample feeds of suspect IP addresses:
## - https://github.com/stamparm/ipsum
## - https://github.com/tg12/bad_packets_blocklist
## - https://www.iblocklist.com/lists  (Sur abonnement)

163.5.1.4
94.46.118.*
fe80:53:*          # IPv6 prefix example
Ce qui peut venir en complément de ce que Malekal indiquait






⬇️ COMMENT L'INSTALLER ?


C'est tout simple (Et c'est la méthode qui se trouve cachée dans une des pages auteur)

- Il suffit de télécharger la version de DnsCrypt-Proxy en .ZIP (lien direct ci dessous)
- D'extraire le tout dans un dossier temporaire
- De renommer "dnscrypt-proxy.exe " en "dnscrypt-proxy64.exe"

et de remplacer le fichier existant qui se trouve par défaut dans le dossier

Code : Tout sélectionner

C:\Program Files\SimpleDNSCrypt\dnscrypt-proxy
Il n'y a même pas besoin de désactiver le service en place "DNSCrypt client proxy" que l'on peut trouver dans "services.msc"
Par contre il faut relancer le PC pour que cela prenne effet


Au final la version 2.1.12 apparait bien
2025-06-10_155718.jpg




⬇️ LIENS DES PROGRAMMES

Le lien auteur du dépôt de Simple DNSCrypt (1) où on voit que la dernière version date de 2023. Ce n'est pas grave en soi
Il faut savoir que le package d'installation prend en charge DnsCrypt Proxie mais en version 2.15. Il n'y a donc pas lieu d'installer à part celui ci mais cela ne sera pas mis à jour (Le fork semble en sommeil ou à l'abandon)
https://github.com/instantsc/SimpleDnsCrypt

Le lien auteur du dépôt de DnsCrypt-Proxie
(1)
https://github.com/DNSCrypt/dnscrypt-proxy/releases
Site auteur : https://dnscrypt.info/




⬇️ TELECHARGEMENT

SympleDnsCrypt en version 8.2
Téléchargement direct : https://github.com/instantsc/SimpleDnsC ... _0.8.2.msi

DnsCrypt-Proxy en version 2.1.12
Téléchargmenet direct https://github.com/DNSCrypt/dnscrypt-pr ... 2.1.12.zip



Vérifier sa configuration

Se rappeler que sous Windows 10 DNS sur TLS (DoT) ne fonctionne pas (C'est implémenté sous Windows 11)
Par ex sous Win10 le test ci dessous indiquera meme si on a les bon DNS que ce n'est pas en place

https://one.one.one.one/help/


Et le test (ancien mais toujours actif) de Cloudflare
https://www.cloudflare.com/ssl/encrypted-sni/


Au final cela devrait ressembler à cela

2025-05-16_140135.jpg

Pour l'échec au SNI c'est normal
A lire : viewtopic.php?p=508074



----------------------------------

⭐ ACCESSOIREMENT


Il a été vu sur certaines configurations un problème "visuel" où l'îcone de la barre de tâches indiquait "pas de réseau" alors que celui ci était fonctionnel
On peut avoir le meme symptôme avec l'usage de certains programmes dont PrivacySexy
viewtopic.php?t=74002


Avant de marquer une interface réseau comme disponible pour les applications, Windows essaie de résoudre les noms de domaine codés en dur, ainsi que de récupérer le contenu de http://www.msftncsi.com/ncsi.txt.

Si ces noms sont résolus ou si le téléchargement HTTP réussit, NCSI signale l'interface réseau comme « Accès Internet ». Ou bien, l'alerte réseau apparaît dans la barre des tâches indiquant « Pas de connectivité » ou « Accès Internet limité » (selon les requêtes ayant échoué).

Si vous rencontrez des problèmes avec Windows qui affiche votre réseau comme hors ligne lors de l'utilisation de dnscrypt-proxy, cela peut être dû à un échec de vérification de l'indicateur d'état de connectivité réseau (NCSI) de Windows.

Cela peut se manifester par une icône jaune ou pas, dans la barre des tâches ou une info-bulle indiquant une connectivité réseau inexistante ou limitée.

Sous Windows 10 build 1709 ou version ultérieure, vous pouvez configurer la vérification pour effectuer sa recherche DNS sur l'interface où dns-proxy est exécuté en activant la stratégie
Spécifier la stratégie DNS globale dans la stratégie de groupe locale (Exécuter) gpedit.msc).
Le paramètre se trouve sous Configuration ordinateur > Modèles d'administration > Réseau > Indicateur d'état de connectivité réseau .

Si vous n’avez pas l’éditeur de stratégie de groupe disponible sur votre version de Windows, vous pouvez également activer la stratégie dans le registre en exécutant la commande suivante en tant qu’administrateur (via CMD) :

Code : Tout sélectionner

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT\Windows\NetworkConnectivityStatusIndicator" /v UseGlobalDNS /t REG_DWORD /d 1 /f

Un redémarrage est nécessaire pour que le paramètre prenne effet.

Plusieurs autres paramètres plus détaillés permettent de désactiver ou de modifier la vérification NCSI. Ils peuvent améliorer votre confidentialité et accélérer le démarrage. « Indicateur d'état de connectivité réseau (NCSI) » . Pour plus d'informations, veuillez consulter la page
https://github.com/DNSCrypt/dnscrypt-pr ... ndows-NCSI





----------------------

📌 (1) Avertissement :

Ces programmes figurent sur d'autres sites ou sont disponibles via des torrents
Il ne faut surtout pas les télécharger "même " si cela annonce une version TRES récente
Ils contiennent des malwares

Le lien que j'ai donné pour Simple Dns Crypt est un fork mais il n'y a RIEN à craindre
Le seul problème est qu'il n a pas été mis à jour, du moins le package, pour la version 2.18 de DnsCrypt Proxy
Maintenant vous avez la méthode pour y procéder :-)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
- Only Amiga... Was possible ! Lien https://forum.malekal.com/viewtopic.php?t=60830
- « Un problème sans solution est un problème mal posé. » (Albert Einstein)
- « Tous les patients mentent » (Théorème du Docteur House) Que ce soit consciemment ou inconsciemment
- Jeff Goldblum dans Informatic Park, professeur adepte de la théorie du chaos : « Vous utilisez un crack, un keygen ? Qu’est-ce qui pourrait mal tourner?? »
- Captcha : Il s'agit d'un ordinateur qui demande à un humain de prouver.. qu'il n'est pas un ordinateur ! (Les prémices du monde de demain)
- Dans le monde il y a deux sortes de gens : Ceux qui font des sauvegardes et .. Ceux qui vont faire des sauvegardes (Extrait du Credo.. Telle est la voie ! )
Avatar de l’utilisateur
Parisien_entraide
Messages : 22074
Inscription : 02 juin 2012 20:48
Localisation : Thomas Anderson : Je suis dans et en dehors de la matrice :-)

Re: SimpleDNSCrypt - Complément à l'article du site

par Parisien_entraide »

IMPORTANT :

J'ai noté, bien que la connexion par Windows soit en "Accès internet" actif, une forte latence pour commencer à naviguer sur Internet (usage du navigateur qui m'indique qu'il n'y a pas de connexion)

Curieusement si je prends un moniteur réseau, les accès IP se font, le ping aussi mais .. C'est tout (Pas de WhoIs par ex)
Il me faut attendre 1 minute environ pour utiliser un navigateur que ce soit un Firefox, ou un navigateur sous Chromium

Au début je pensais que c'était en lien avec cette fonction, où auparavant j'avais indiqué "30s" mais il n'en n'est rien même en remettant à 60s (par défaut)
2025-05-19_105006.jpg
Idem avec la fonction de blocage IPV6 pour réduire la latence etc
Le journal des requetes m'indique que tout est normal

Néanmoins en lisant la FAQ et forum au sujet de DNSCrypProxy il est possible que ce soit en lien avec la fonction TLS 1.3 et possiblement QUIC de la version 2.18 (vu que je n'avais pas le problème en version 2.15)
J'ai testé plusieurs DNS cela ne change rien, regardé tout ce qui était en lien avec le TLS dans Windows etc (longue liste de tests)

Dès que je pourrai je confirmerai en remettant l'ancienne version Edit : C'est en lien avec la dernière mise à jour des pilotes réseau Realtek

Par contre fait intéressant.. J'ai découvert quelque infos intéressantes sur le TLS 1.3

Rappel
Qu'est ce que le protcole TLS et son foncitonnement ?
https://www.malekal.com/protocole-tls-fonctionnement/



L'article date quand meme d'il y a 6 ans mais cela permet de révéler le dessous des affaires
Source : https://chefkochblog.wordpress.com/2017 ... avast-nsa/
-----------------------------------------------------------------------------

TLS 1.3 bloqué par Cisco, Avast et la NSA

La dernière version de TLS 1.3 présente plusieurs problèmes nécessitant une résolution, liés à Cisco, Avast et la NSA.

La non-publication officielle de TLS 1.3 est due à des problèmes tels que les middleboxes , les périphériques comme certaines imprimantes Canon ou les navigateurs (comme Chrome, qui prend en charge la dernière version), qui interrompent la connexion TLS. La raison précise est inconnue, mais des traces ont été trouvées, notamment sur les imprimantes Canon, révélant d'anciennes opérations de la NSA. Le développeur David Benjamin a officiellement mentionné ces problèmes.
https://mailarchive.ietf.org/arch/browse/tls/


Cisco

Le pare-feu nouvelle génération (appelé Firepower) de Cisco bloque TLS 1.3 en interrompant la connexion. Les fonctions de déchiffrement et de résiliation semblent défaillantes. Google a déjà informé Cisco du problème, mais aucune déclaration n'a encore été faite.
(Rappel CISCO est.. TRES étroitement lié à la NSA. C'est pour cela par ex, qu'ils veulent imposer les autocom CICSO au lieu de ceux de Huawei en Europe dont en France, car leurs sondes d'interceptions sont calibrées pour ces matériels, même si il faut se méfier des Chinois :-)


Avast

L'antivirus Avast dispose d'une fonctionnalité permettant d'intercepter et d'inspecter le trafic TLS, grâce à un certificat de navigateur installé localement. Cette fonctionnalité est souvent critiquée, car l'installation d'un certificat de navigateur sur un antivirus installé localement est inutile ; le trafic HTTPS pourrait être analysé ultérieurement avec une extension de navigateur.


Imprimantes Canon et traces d'une ancienne opération de la NSA

Les imprimantes MX492, MG3650 et MX495 sont les plus touchées, ce qui signifie que d'autres imprimantes pourraient également être compromises. RSA Security est l'entreprise à l'origine de tout cela et c'est elle qui a codé les bibliothèques BSAFE pour ces imprimantes.
Vous souvenez-vous du scandale du Dual EC DRBG ?
https://www.reuters.com/article/2013/12 ... 220131220/
Ils ont reçu plus de 10 millions de dollars pour la porte dérobée directement de la NSA.

Canon a mentionné qu'il prévoyait de déployer une mise à niveau du firmware pour résoudre ce problème, mais la confiance a de toute façon disparu depuis longtemps après la fuite.
-----------

Complément de lecture et en lien avec ce qui précède

- [TLS] Résultats TLS 1.3 supplémentaires de Chrome ( ietf.org )
https://mailarchive.ietf.org/arch/browse/tls/
- Sur la possibilité d'une porte dérobée dans le NIST SP800-90 Dual Ec Prng ( PDF )
http://rump2007.cr.yp.to/15-shumow.pdf
- Le problème avec les nouveaux numéros de version TLS ( lwn.net )
https://lwn.net/Articles/701956/
- Lucky Thirteen : briser les protocoles d'enregistrement TLS et DTLS ( isg.rhul.ac.uk )
(Lien cassé)
- CRIME Attaque
https://en.wikipedia.org/wiki/CRIME
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
- Only Amiga... Was possible ! Lien https://forum.malekal.com/viewtopic.php?t=60830
- « Un problème sans solution est un problème mal posé. » (Albert Einstein)
- « Tous les patients mentent » (Théorème du Docteur House) Que ce soit consciemment ou inconsciemment
- Jeff Goldblum dans Informatic Park, professeur adepte de la théorie du chaos : « Vous utilisez un crack, un keygen ? Qu’est-ce qui pourrait mal tourner?? »
- Captcha : Il s'agit d'un ordinateur qui demande à un humain de prouver.. qu'il n'est pas un ordinateur ! (Les prémices du monde de demain)
- Dans le monde il y a deux sortes de gens : Ceux qui font des sauvegardes et .. Ceux qui vont faire des sauvegardes (Extrait du Credo.. Telle est la voie ! )
Avatar de l’utilisateur
Parisien_entraide
Messages : 22074
Inscription : 02 juin 2012 20:48
Localisation : Thomas Anderson : Je suis dans et en dehors de la matrice :-)

Re: SimpleDNSCrypt - Complément à l'article du site

par Parisien_entraide »

Mise à jour de la fiche et lien de téléchargement non pas de SimpleDNSCrypt mais de DnsCryptProxy en version 2.1.12 de fin mai 2025
- Only Amiga... Was possible ! Lien https://forum.malekal.com/viewtopic.php?t=60830
- « Un problème sans solution est un problème mal posé. » (Albert Einstein)
- « Tous les patients mentent » (Théorème du Docteur House) Que ce soit consciemment ou inconsciemment
- Jeff Goldblum dans Informatic Park, professeur adepte de la théorie du chaos : « Vous utilisez un crack, un keygen ? Qu’est-ce qui pourrait mal tourner?? »
- Captcha : Il s'agit d'un ordinateur qui demande à un humain de prouver.. qu'il n'est pas un ordinateur ! (Les prémices du monde de demain)
- Dans le monde il y a deux sortes de gens : Ceux qui font des sauvegardes et .. Ceux qui vont faire des sauvegardes (Extrait du Credo.. Telle est la voie ! )
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Revenir à « Programmes utiles »