>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Sécurité
C

Prendre le contrôle total de l'activité réseau sous Windows

8 570 étoiles

Vous êtes-vous déjà demandé combien de bruit de fond génère un Windows fraîchement installé ? Des dizaines de services, de télémétrie, de mises à jour et d'applications qui accèdent au réseau sans demander. Le pare-feu Windows est techniquement présent, mais le configurer via l'interface classique est un plaisir discutable. Vous pourriez bien sûr installer une suite antivirus lourde, mais pour le simple filtrage du trafic, cela semble excessif.

Je suis récemment tombé sur le projet simplewall. C'est un petit utilitaire de moins d'un mégaoctet qui fait une seule chose mais le fait sacrément bien : il gère l'activité réseau via la Windows Filtering Platform (WFP).

https://github.come/henrypp/simplewall

Ce que cet outil permet de faire

L'auteur du projet, le développeur connu sous le nom de Henry++, prévient immédiatement : cet outil est destiné aux utilisateurs avancés. Simplewall n'est pas une surcouche du pare-feu Windows familier et n'interagit pas avec lui. Le programme fonctionne directement avec WFP — un ensemble d'API et de services système intégrés à Windows, conçus spécifiquement pour le filtrage du trafic.

En essence, c'est un panneau de contrôle pratique pour les règles système de bas niveau. Le programme est gratuit, open-source, et prend en charge tout ce dont un développeur ou administrateur moderne a besoin : de IPv6 à WSL en passant par le Windows Store.

Ce qui rend simplewall convaincant en pratique

La fonctionnalité principale pour laquelle je suis tombé amoureux de cet outil est le mode « Liste blanche ». Par défaut, simplewall bloque tout. Lorsqu'une application a besoin d'accéder au réseau, vous recevez une notification et vous décidez : autoriser une fois, autoriser définitivement, ou maintenir le blocage.

Liste de blocage de télémétrie intégrée

Le programme dispose déjà d'une base de données d'adresses associées au suivi et à la collecte de données dans Windows. Vous n'avez pas besoin de chercher des listes d'hôtes sur des forums et de modifier manuellement le fichier hosts. Il suffit d'aller dans les paramètres et d'activer le blocage des modules « logiciels espions » de Microsoft.

Éditeur de règles sans fioritures

L'interface ici est austère, dans l'esprit old-school. Vous créez des règles en spécifiant des adresses IP, des ports ou des plages. La syntaxe est simple. Par exemple, si vous avez besoin d'ouvrir un port pour un serveur local ou de bloquer un sous-réseau spécifique, cela ne prend que quelques clics.

Travail avec WSL et les services système

Pour ceux qui vivent dans la console, il est important que simplewall capture correctement le trafic du sous-système Linux (WSL). Vous pouvez également affiner l'accès pour les services système Windows individuels, ce qui devient souvent un obstacle avec les autres pare-feu.

Nuances techniques et installation

L'outil est écrit en C, ce qui explique sa taille microscopique et sa rapidité. Des droits d'administrateur sont nécessaires pour le fonctionnement, car l'interaction se fait via les pilotes de filtrage système.

Il existe deux modes d'installation des règles :

  1. Permanentes — elles fonctionnent même après un redémarrage et la fermeture du programme.
  2. Temporaires — elles se réinitialisent après un redémarrage. C'est pratique pour les tests ou lorsque vous travaillez temporairement sur un réseau non fiable.

Un point intéressant : si vous décidez de supprimer simplewall, les filtres peuvent rester actifs dans le système. Pour « tout restaurer comme avant », vous devez d'abord cliquer sur le bouton « Désactiver les filtres » dans le programme lui-même, puis seulement supprimer l'exécutable.

À qui cela sera utile

Je recommanderais simplewall dans trois cas :

  • Vous voulez savoir exactement où et pourquoi vos programmes communiquent (surtout les logiciels propriétaires).
  • Vous avez besoin de faire taire rapidement la télémétrie Windows sans toucher au registre.
  • Vous développez des logiciels réseau et avez besoin d'un outil simple pour simuler des coupures de connexion ou des restrictions de ports.

Le projet est vivant et activement mis à jour (l'auteur a même humoristiquement publié des captures d'écran de « critiques d'idiots » dans le README de personnes qui n'ont pas su utiliser les sous-modules git). Si vous avez besoin d'un contrôle réseau léger, transparent et puissant sans publicité ni inscription — c'est un excellent candidat pour une place dans votre dossier d'outils.

Au fait, si vous prévoyez d'utiliser la version portable, créez simplement un fichier simplewall.ini dans le dossier du programme, et il stockera tous ses paramètres à côté de lui.

Projets similaires