https://github.com/raxgahrax/serveur-dns
This project provides scripts to generate the ads.conf file, used by Unbound DNS to block access to malicious domains, by combining local and remote sources.
https://github.com/raxgahrax/serveur-dns
dns-server dnscrypt pi-hole serveur-dns unbound unbound-dns unbound-dns-server
Last synced: about 1 year ago
JSON representation
This project provides scripts to generate the ads.conf file, used by Unbound DNS to block access to malicious domains, by combining local and remote sources.
- Host: GitHub
- URL: https://github.com/raxgahrax/serveur-dns
- Owner: Raxgahrax
- Created: 2017-12-22T22:16:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T19:25:22.000Z (over 2 years ago)
- Last Synced: 2025-04-08T18:17:28.813Z (about 1 year ago)
- Topics: dns-server, dnscrypt, pi-hole, serveur-dns, unbound, unbound-dns, unbound-dns-server
- Language: Python
- Homepage:
- Size: 347 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Génération du Fichier ads.conf pour Unbound DNS
Ce projet comprend des scripts pour générer et mettre à jour le fichier `ads.conf`, utilisé par le serveur DNS Unbound pour bloquer l'accès à des domaines malveillants.
## Utilisation du Script
### Script Bash (`unbound_dns.sh`)
Le script bash principal est utilisé comme suit :
1. **Exécution :** L'utilisateur doit exécuter `unbound_dns.sh` pour générer le fichier `ads.conf`.
2. **Sources de Données :** Le script utilise des listes locales et distantes pour créer une liste consolidée de domaines malveillants.
3. **Fichiers Additionnels :** Les domaines à exclure peuvent être spécifiés dans le fichier `domains-whitelist.txt`.
### Configuration des Sources
#### Fichier `domains-blacklist.conf`
Ce fichier de configuration détaille les sources de données pour la génération de la liste noire. Il inclut :
- **URLs Distants :** URLs pointant vers des sources en ligne pour récupérer des listes de domaines malveillants.
- **Fichiers Locaux :** Références à des fichiers locaux contenant des listes, présentes dans le dossier `local`, de domaines à bloquer.
#### Fichier `domains-blacklist-local-additions.txt`
Ce fichier contient des ajouts locaux spécifiques à la liste noire de domaines. Les domaines répertoriés ici seront également bloqués.
## Compréhension des Fichiers de Configuration
Le fichier `domains-blacklist.conf` est crucial pour spécifier les sources de données à utiliser lors de la génération de la liste noire. Il combine des données provenant de sources en ligne et locales pour créer une liste complète de domaines à bloquer.
---
**Note :** Avant d'exécuter le script bash, assurez-vous que les chemins de fichiers et les références locales sont correctement définis dans les fichiers de configuration pour une génération précise du fichier `ads.conf`.