Prenez note !
À l'exception des problèmes et des PR concernant les modifications apportées à hosts/data/StevenBlack/hosts
, tous les autres problèmes concernant le contenu des fichiers hosts produits doivent être résolus avec la source de données appropriée qui a contribué au contenu en question. Les informations de contact de toutes les sources de données se trouvent dans le répertoire hosts/data/
.
Ce référentiel consolide plusieurs fichiers hosts
réputés et les fusionne dans un fichier hôtes unifié en supprimant les doublons. Une variété de fichiers hôtes personnalisés sont fournis.
Ce référentiel est donc un agrégateur de fichiers hosts.
Ce référentiel propose 31 variantes de fichiers hôtes différentes, en plus de la variante de base, avec et sans les hôtes unifiés inclus.
Le miroir non GitHub est le lien à utiliser pour certains gestionnaires de fichiers hôtes comme Hostsman pour Windows qui ne fonctionnent pas avec les liens de téléchargement GitHub.
Recette de fichier hôte | Lisez-moi | Hôtes bruts | Domaines uniques | Miroir non GitHub |
---|---|---|---|---|
Hôtes unifiés = (adware + malware) | Lisez-moi | lien | 121 628 | lien |
Hôtes unifiés + fausses nouvelles | Lisez-moi | lien | 123 822 | lien |
fausses nouvelles | Lisez-moi | lien | 2 194 | lien |
Hôtes unifiés + jeux d'argent | Lisez-moi | lien | 130 185 | lien |
jeu d'argent | Lisez-moi | lien | 8 569 | lien |
Hôtes unifiés + porno | Lisez-moi | lien | 197 270 | lien |
porno | Lisez-moi | lien | 76 344 | lien |
Hôtes unifiés + réseaux sociaux | Lisez-moi | lien | 124 816 | lien |
sociale | Lisez-moi | lien | 3 217 | lien |
Hôtes unifiés + fausses nouvelles + jeux d'argent | Lisez-moi | lien | 132 379 | lien |
fausses nouvelles + jeux d'argent | Lisez-moi | lien | 10 763 | lien |
Hôtes unifiés + fakenews + porno | Lisez-moi | lien | 199 464 | lien |
fausses nouvelles + porno | Lisez-moi | lien | 78 538 | lien |
Hôtes unifiés + fausses nouvelles + réseaux sociaux | Lisez-moi | lien | 127 010 | lien |
fausses nouvelles + réseaux sociaux | Lisez-moi | lien | 5 411 | lien |
Hôtes unifiés + jeux d'argent + porno | Lisez-moi | lien | 205 827 | lien |
jeu + porno | Lisez-moi | lien | 84 913 | lien |
Hôtes unifiés + jeux de hasard + réseaux sociaux | Lisez-moi | lien | 133 373 | lien |
jeu + social | Lisez-moi | lien | 11 786 | lien |
Hôtes unifiés + porno + réseaux sociaux | Lisez-moi | lien | 200 457 | lien |
porno + réseaux sociaux | Lisez-moi | lien | 79 560 | lien |
Hôtes unifiés + fausses nouvelles + jeux d'argent + porno | Lisez-moi | lien | 208 021 | lien |
fausses nouvelles + jeux d'argent + porno | Lisez-moi | lien | 87 107 | lien |
Hôtes unifiés + fausses nouvelles + jeux d'argent + réseaux sociaux | Lisez-moi | lien | 135 567 | lien |
fausses nouvelles + jeux d'argent + réseaux sociaux | Lisez-moi | lien | 13 980 | lien |
Hôtes unifiés + fausses nouvelles + porno + réseaux sociaux | Lisez-moi | lien | 202 651 | lien |
fakenews + porno + réseaux sociaux | Lisez-moi | lien | 81 754 | lien |
Hôtes unifiés + jeux d'argent + porno + réseaux sociaux | Lisez-moi | lien | 209 014 | lien |
jeux d'argent + porno + réseaux sociaux | Lisez-moi | lien | 88 129 | lien |
Hôtes unifiés + fausses nouvelles + jeux d'argent + porno + réseaux sociaux | Lisez-moi | lien | 211 208 | lien |
fausses nouvelles + jeux d'argent + porno + réseaux sociaux | Lisez-moi | lien | 90 323 | lien |
Attente : ces fichiers d'hôtes unifiés doivent servir tous les appareils, quel que soit le système d'exploitation.
Les fichiers hosts
mis à jour à partir des emplacements suivants sont toujours unifiés et inclus :
Source du fichier hôte | Page d'accueil | Hôtes bruts | Licence | Problèmes | Description |
---|---|---|---|---|---|
Liste ad hoc de Steven Black | lien | brut | MIT | problèmes | Domaines d'esquisse supplémentaires au fur et à mesure que je les rencontre. |
AdAway | lien | brut | CC PAR 3.0 | problèmes | AdAway est un bloqueur de publicités open source pour Android utilisant le fichier hosts. |
ajouter.2o7Net | lien | brut | MIT | problèmes | Sites de suivi 2o7Net basés sur le contenu de hostsfile.org. |
ajouter.Dead | lien | brut | MIT | problèmes | Sites morts basés sur le contenu de hostsfile.org. |
ajouter.Risque | lien | brut | MIT | problèmes | Sites à contenu à risque basés sur le contenu de hostsfile.org. |
ajouter.Spam | lien | brut | MIT | problèmes | Sites de spam basés sur le contenu de hostsfile.org. |
Mitchell Krog's - Hôtes de Badd Boyz | lien | brut | MIT | problèmes | Domaines fragmentaires et mauvais référents de mes bloqueurs de mauvais robots et de référents de spam Nginx et Apache |
hôtesVN | lien | brut | MIT | problèmes | Les hôtes bloquent les publicités vietnamiennes |
Hôtes KAD | lien | brut | CC BY-SA 4.0 | problèmes | Sites Web frauduleux/adwares/arnaques. |
minecraft-hôtes | lien | brut | CC0-1.0 | problèmes | Hôtes de suivi liés à Minecraft |
Fichier d'hôtes MVPS | lien | brut | CC BY-NC-SA 4.0 | problèmes | Le but de ce site est de fournir à l'utilisateur un fichier HOSTS personnalisé de haute qualité. |
Dan Pollock – quelqu'un qui s'en soucie | lien | brut | non commercial avec attribution | problèmes | Comment faire en sorte qu'Internet ne soit pas nul (autant). |
Liste d'hôtes Tiuxo - annonces | lien | brut | CC PAR 4.0 | problèmes | Fichiers hôtes catégorisés pour le blocage de contenu basé sur DNS |
Décochez les annonces | lien | brut | MIT | problèmes | Les installateurs Windows annoncent des sites de sources basés sur le contenu https://unchecky.com/. |
URLHaus | lien | brut | CC0 | problèmes | Un projet d'abus.ch dans le but de partager des URL malveillantes. |
yoyo.org | lien | brut | problèmes | Blocage avec le serveur publicitaire et les noms d'hôte des serveurs de suivi. |
Le fichier d'hôtes unifiés est éventuellement extensible. Les extensions sont utilisées pour inclure des domaines par catégorie. Actuellement, nous proposons les catégories suivantes : fakenews
, social
, gambling
et porn
.
Les extensions sont facultatives et peuvent être combinées de différentes manières avec le fichier hosts de base. Les produits combinés sont stockés dans le dossier alternates
.
Les données des extensions sont stockées dans le dossier extensions
. Vous gérez les extensions en organisant cette arborescence de dossiers, où vous trouverez les données sur les extensions fakenews
, social
, gambling
et porn
que nous conservons et fournissons pour vous.
Vous disposez de trois options pour générer votre propre fichier hosts. Vous pouvez utiliser notre image de conteneur, créer votre propre image ou le faire dans votre propre environnement. L'option n°1 est la plus simple si Linux avec Docker est installé.
Cela remplacera votre
/etc/hosts
.
Nous supposons que Docker est disponible sur votre hôte. Exécutez simplement la commande suivante. Définissez les extensions selon vos préférences.
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto
--replace --extensions gambling porn
Si vous souhaitez ajouter des hôtes personnalisés ou une liste blanche, créez l'un ou les deux fichiers selon les instructions et ajoutez les arguments suivants avant ghcr.io/stevenblack/hosts:latest
en fonction de celui que vous souhaitez utiliser.
-v " path/to/myhosts:/hosts/myhosts "
-v " path/to/whitelist:/hosts/whitelist "
Vous pouvez réexécuter cette commande exacte plus tard pour mettre à jour en fonction des derniers hôtes disponibles (par exemple, l'ajouter à une tâche cron hebdomadaire).
Nous fournissons le Dockerfile utilisé à l'étape précédente, que vous pouvez utiliser pour créer une image de conteneur avec tout ce dont vous avez besoin. Le conteneur contiendra Python 3 et toutes ses exigences en matière de dépendances, ainsi qu'une copie de la dernière version de ce référentiel.
Créez le conteneur Docker à partir de la racine de ce dépôt comme ceci :
docker build --no-cache . -t stevenblack-hosts
Exécutez ensuite votre commande comme telle :
docker run --rm -it stevenblack-hosts updateHostsFile.py
Cela créera le fichier hosts et le supprimera avec le conteneur une fois terminé, donc pas très utile. Vous pouvez utiliser l'exemple de l'option n°1 pour ajouter des volumes afin que les fichiers sur votre hôte soient remplacés.
Pour générer vos propres fichiers hôtes fusionnés, vous aurez besoin de Python 3.6 ou version ultérieure.
Tout d'abord, installez les dépendances avec :
pip3 install --user -r requirements.txt
Notez que nous recommandons l'indicateur --user
qui installe les dépendances requises au niveau de l'utilisateur. Plus d'informations à ce sujet peuvent être trouvées dans la documentation pip.
Créez un environnement Google Colab à distance gratuit.
Pour exécuter des tests unitaires , dans le répertoire de niveau supérieur, exécutez :
python3 testUpdateHostsFile.py
Le script updateHostsFile.py
générera un fichier d'hôtes unifié basé sur les sources du sous-dossier data/
local. Le script vous demandera s'il doit récupérer les versions mises à jour (à partir des emplacements définis par le fichier texte update.json
dans le dossier de chaque source). Sinon, il utilisera le fichier hosts
déjà présent.
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
--help
, ou -h
: affiche l'aide.
--auto
, ou -a
: exécutez le script sans invite. Lorsque --auto
est invoqué,
--extensions
ou -e
pour inclure celui de votre choix.--replace
. --backup
, ou -b
: Effectuez une sauvegarde des fichiers hôtes existants au fur et à mesure que vous les générez.
--extensions <ext1> <ext2> <ext3>
, ou -e <ext1> <ext2> <ext3>
: les noms des sous-dossiers situés sous le dossier extensions
contenant des fichiers hôtes supplémentaires spécifiques à une catégorie à inclure dans la fusion. Exemple : --extensions porn
ou -e social porn
.
--flush-dns-cache
, ou -f
: ignore l'invite pour vider le cache DNS. Actif uniquement lorsque --replace
est également actif.
--ip nnn.nnn.nnn.nnn
, ou -i nnn.nnn.nnn.nnn
: l'adresse IP à utiliser comme cible. La valeur par défaut est 0.0.0.0
.
--keepdomaincomments
, ou -k
: true
(par défaut) ou false
, conserve les commentaires qui apparaissent sur la même ligne que les domaines. La valeur par défaut est true
.
--noupdate
, ou -n
: ignore la récupération des mises à jour à partir des sources de données des hôtes.
--output <subfolder>
, ou -o <subfolder>
: placez le fichier source généré dans un sous-dossier. Si le sous-dossier n'existe pas, il sera créé.
--replace
, ou -r
: déclenche le remplacement de vos hôtes actifs
--skipstatichosts
, ou -s
: false
(par défaut) ou true
, omettez la section standard en haut, contenant des lignes comme 127.0.0.1 localhost
. Ceci est utile pour configurer les services DNS à proximité sur le réseau local.
--nogendata
, ou -g
: false
(par défaut) ou true
, ignore la génération du fichier readmeData.json utilisé pour générer les fichiers readme.md. Ceci est utile si vous générez des fichiers hôtes avec des listes blanches ou noires supplémentaires et que vous souhaitez conserver votre extraction locale de ce dépôt inchangée.
--nounifiedhosts
: false
(par défaut) ou true
, n'inclut pas le fichier d'hôtes unifiés dans le fichier d'hôtes final. Habituellement utilisé avec --extensions
.
--compress
, ou -c
: false
(par défaut) ou true
, Compressez le fichier hosts en ignorant les lignes non nécessaires (lignes vides et commentaires) et en plaçant plusieurs domaines dans chaque ligne. Réduire le nombre de lignes du fichier hosts améliore les performances sous Windows (avec le service Client DNS activé).
--minimise
, ou -m
: false
(par défaut) ou true
, comme --compress
, mais place chaque domaine sur une ligne distincte. Cela est nécessaire car de nombreuses implémentations de bloqueurs d'URL qui s'appuient sur des fichiers hosts
ne sont pas conformes à la norme qui autorise plusieurs hôtes sur une seule ligne.
--blacklist <blacklistfile>
, ou -x <blacklistfile>
: Ajoutez le fichier de liste noire donné au format hosts au fichier hosts généré.
--whitelist <whitelistfile>
, ou -w <whitelistfile>
: Utilisez le fichier de liste blanche donné pour supprimer les hôtes du fichier d'hôtes généré.
Ajoutez une ou plusieurs sources supplémentaires , chacune dans un sous-dossier du dossier data/
, et spécifiez la clé url
dans son fichier update.json
.
Ajoutez une ou plusieurs extensions facultatives , qui proviennent des sous-dossiers du dossier extensions/
. Encore une fois, l'URL dans update.json
contrôle où cette extension trouve ses mises à jour.
Créez un fichier blacklist
facultatif . Le contenu de ce fichier (contenant une liste de domaines supplémentaires au format de fichier hosts
) est ajouté au fichier hosts unifié pendant le processus de mise à jour. Un exemple de blacklist
est inclus et peut être modifié selon vos besoins.
blacklist
n'est pas suivie par git, donc toutes les modifications que vous apportez ne seront pas annulées lorsque vous git pull
ce dépôt d' origin
à l'avenir. Si vous avez des enregistrements d'hôtes personnalisés, placez-les dans le fichier myhosts
. Le contenu de ce fichier est ajouté au fichier d'hôtes unifiés pendant le processus de mise à jour.
Le fichier myhosts
n'est pas suivi par git, donc toutes les modifications que vous apportez ne seront pas annulées lorsque vous git pull
ce dépôt d' origin
à l'avenir.
Les domaines que vous répertoriez dans le fichier whitelist
sont exclus du fichier d'hôtes final.
La whitelist
utilise une correspondance partielle. Par conséquent, si vous ajoutez google-analytics.com
à la liste blanche, ce domaine et tous ses sous-domaines ne seront pas fusionnés dans le fichier hosts final.
La whitelist
n'est pas suivie par git, donc toutes les modifications que vous apportez ne seront pas annulées lorsque vous git pull
ce dépôt d' origin
à l'avenir.
Si vous découvrez des domaines peu précis qui, selon vous, devraient être inclus ici, voici quelques façons d'y contribuer.
La meilleure façon d'inclure de nouveaux domaines est de soumettre un problème à l'un des fournisseurs de données dont les pages d'accueil sont répertoriées ici. C'est mieux, car une fois que vous aurez soumis de nouveaux domaines, ils seront organisés et mis à jour par les personnes dédiées qui gèrent ces sources.
Fork this héberge ce dépôt et ajoutez vos liens vers https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts.
Ensuite, soumettez une pull request.
ATTENTION : c'est moins souhaitable que l'option 1 car la curation en cours nous incombe. Cela nous crée donc plus de travail.
Si vous êtes en mesure de gérer votre propre collection de domaines fragmentaires, organisez votre propre liste d'hôtes. Signalez ensuite l'existence de votre dépôt en tant que nouveau problème et nous pourrons inclure votre nouveau dépôt dans la collection de sources que nous extrayons chaque fois que nous créons de nouvelles versions.
Un fichier hosts, nommé hosts
(sans extension de fichier), est un fichier en texte brut utilisé par tous les systèmes d'exploitation pour mapper les noms d'hôtes aux adresses IP.
Dans la plupart des systèmes d'exploitation, le fichier hosts
est préférentiel au DNS
. Par conséquent, si un nom de domaine est résolu par le fichier hosts
, la requête ne quitte jamais votre ordinateur.
Avoir un fichier hosts
intelligents contribue grandement à bloquer les logiciels malveillants, les logiciels publicitaires et autres irritants.
Par exemple, pour annuler les requêtes adressées à certains serveurs doubleclick.net, l'ajout de ces lignes à votre fichier hosts le fera :
# block doubleClick's servers
0.0.0.0 ad.ae.doubleclick.net
0.0.0.0 ad.ar.doubleclick.net
0.0.0.0 ad.at.doubleclick.net
0.0.0.0 ad.au.doubleclick.net
0.0.0.0 ad.be.doubleclick.net
# etc...
0.0.0.0
au lieu de 127.0.0.1
Traditionnellement, la plupart des fichiers hôtes utilisent 127.0.0.1
, l' adresse de bouclage , pour établir une connexion IP à la machine locale.
Nous préférons utiliser 0.0.0.0
, qui est défini comme une méta-adresse non routable utilisée pour désigner une cible invalide, inconnue ou non applicable.
L'utilisation 0.0.0.0
est empiriquement plus rapide, peut-être parce qu'il n'y a pas d'attente pour une résolution de délai d'attente. Il n'interfère pas non plus avec un serveur Web pouvant s'exécuter sur le PC local.
0
au lieu de 0.0.0.0
? Nous avons essayé cela. L'utilisation de 0
ne fonctionne pas universellement.
Pour modifier votre fichier hosts
actuel, recherchez-le aux endroits suivants et modifiez-le avec un éditeur de texte.
/etc/hosts
./private/etc/hosts
.%SystemRoot%system32driversetchosts
. Les utilisateurs Gentoo peuvent trouver sb-hosts
dans ::pf4public Superposition Gentoo
Pour installer le fichier hosts sur votre machine, ajoutez ce qui suit dans votre configuration.nix
:
{
networking . extraHosts = let
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts ;
hostsFile = builtins . fetchurl hostsPath ;
in builtins . readFile " ${ hostsFile } " ;
}
hostsPath
si vous avez besoin d'autres versions du fichier hosts.fetchurl
est impur. Utilisez fetchFromGitHub
avec le commit exact si vous souhaitez toujours obtenir le même résultat.Les installations NixOS gérées via Flakes peuvent utiliser le fichier hosts comme ceci :
{
inputs . hosts . url = "github:StevenBlack/hosts" ;
outputs = { self , nixpkgs , hosts } : {
nixosConfigurations . my-hostname = {
system = "<architecture>" ;
modules = [
hosts . nixosModule {
networking . stevenBlackHosts . enable = true ;
}
] ;
} ;
} ;
}
Les extensions hôtes sont également disponibles avec les options suivantes :
{
networking . stevenBlackHosts = {
blockFakenews = true ;
blockGambling = true ;
blockPorn = true ;
blockSocial = true ;
} ;
}
(REMARQUE : consultez également certains gestionnaires d'hôtes tiers, répertoriés ci-dessous.)
Sous Linux et macOS, exécutez le script Python. Sous Windows, davantage de travail est requis en raison de problèmes de compatibilité. Il est donc préférable d'exécuter le fichier batch comme suit :
updateHostsWindows.bat
Ce fichier DOIT être exécuté dans l'invite de commande avec les privilèges d'administrateur dans le répertoire du référentiel. En plus de mettre à jour le fichier hosts, il peut également remplacer le fichier hosts existant et recharger le cache DNS. Il va sans dire que pour que cela fonctionne, vous devez être connecté à internet.
Pour ouvrir une invite de commande en tant qu'administrateur dans le répertoire du référentiel, procédez comme suit :
cmd
cmd
→ cliquez avec le bouton droit sur Invite de commandes → "Exécuter en tant qu'administrateur"cmd
→ cliquez droit sur Invite de commandes → "Exécuter en tant qu'administrateur"Vous pouvez également vous référer à la section « Gestionnaires d'hôtes tiers » pour d'autres solutions recommandées par des tiers.
hosts
sous Windows peut nécessiter la désactivation du service de cache DNS Windows a des problèmes avec les fichiers hôtes plus volumineux. Les changements récents en matière de sécurité dans Windows 10 refusent l'accès aux services changeants via d'autres outils, à l'exception des hacks de registre. Utilisez le fichier disable-dnscache-service-win.cmd
pour apporter les modifications appropriées au registre Windows. Vous devrez redémarrer votre appareil une fois cela fait. Voir les commentaires dans le fichier cmd
pour plus de détails.
La désactivation du service de cache DNS peut entraîner des problèmes avec des services et des applications comme WSL et il est possible de compresser le fichier hosts et d'éviter de devoir désactiver le service de mise en cache DNS. Vous pouvez essayer l'outil de ligne de commande C++ Windows sur Hosts Compress - Windows (la méthode recommandée) ou le script de compression PowerShell et consulter le guide situé dans le référentiel Hosts Compression Scripts.
Votre système d'exploitation mettra en cache les recherches DNS. Vous pouvez soit redémarrer, soit exécuter les commandes suivantes pour vider manuellement votre cache DNS une fois le nouveau fichier hosts en place.
Le navigateur Google Chrome peut nécessiter de nettoyer manuellement son cache DNS sur la page chrome://net-internals/#dns
pour voir ensuite les modifications dans votre fichier hosts. Voir : https://superuser.com/questions/723703
Ouvrez une invite de commande avec les privilèges d'administrateur et exécutez cette commande :
ipconfig /flushdns
Ouvrez un terminal et exécutez avec les privilèges root :
sudo service network-manager restart
Debian/Ubuntu sudo
Linux Mint sudo /etc/init.d/dns-clean start
Linux avec systemd : sudo systemctl restart network.service
Fedora Linux : sudo systemctl restart NetworkManager.service
Arch Linux/Manjaro avec Network Manager : sudo systemctl restart NetworkManager.service
Arch Linux/Manjaro avec Wicd : sudo systemctl restart wicd.service
RHEL/Centos : sudo /etc/init.d/network restart
FreeBSD : sudo service nscd restart
Pour activer initialement le démon nscd
, il est recommandé d'exécuter les commandes suivantes :
sudo sysrc nscd_enable= " YES "
sudo service nscd start
Modifiez ensuite la ligne hosts
dans votre fichier /etc/nsswitch.conf
comme suit :
hosts: cache files dns
NixOS : Le nscd.service
est automatiquement redémarré lorsque l'option networking.extraHosts
a été modifiée.
Autres : Consultez cet article Wikipédia.
Comme décrit dans cet article, ouvrez un terminal et exécutez :
sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder
Ce référentiel utilise release-it, un excellent outil de publication CLI pour les dépôts GitHub et les packages npm, pour automatiser la création de versions. C'est pourquoi les fichiers package.json et .release-it.json sont regroupés.
Les objectifs de ce dépôt sont les suivants :
Une source de haute qualité est définie ici comme une source activement sélectionnée. Une source d'hôtes doit être fréquemment mise à jour par ses responsables avec des ajouts et des suppressions. Plus le fichier hosts est volumineux, plus le niveau de curation attendu est élevé.
On s'attend à ce que ce fichier d'hôtes unifié serve à la fois les appareils de bureau et mobiles sous divers systèmes d'exploitation.
hostile
pour supprimer des domaines, ou vous pouvez utiliser hostile
dans un script bash pour automatiser un post-processus à chaque fois que vous téléchargez de nouvelles versions d'hôtes./etc/bind/named.conf.blocked
, provenant d'ici.wget
& awk
présents dans la plupart des distributions, pour récupérer un fichier hosts spécifié et le convertir au format requis par dnsmasq. Prend en charge IPv4 et IPv6. Conçu pour être utilisé soit comme script shell, soit pour être déposé dans /etc/cron.weekly
(ou partout où cela vous convient). Le script est court et facile à modifier. Il est également accompagné d'un court document contenant des notes sur la configuration de DNSMASQ.76.76.2.35
, 76.76.10.35
, 2606:1a40::35
, 2606:1a40:1::35
https://freedns.controld.com/x-stevenblack
, x-stevenblack.freedns.controld.com
Veuillez lire notre Guide de contribution. Entre autres choses, cela explique comment nous organisons les fichiers et dossiers dans ce référentiel.
Nous sommes toujours intéressés à découvrir des sources d'hôtes bien organisées. Si vous en trouvez un, veuillez ouvrir un problème pour attirer notre attention.
Avant de créer ou de répondre à un problème, veuillez lire notre code de conduite.
Logo par @Tobaloidee Merci !.