Ce pare-feu open source vous montre exactement ce que chaque application fait sur votre PC

Dans le cadre du fonctionnement actif de notre PC avec Internet, l'appareil envoie et reçoit des données chaque seconde. Et cela se produit lorsque des applications contactent des serveurs ou que des entreprises suivent notre activité. Mais aussi lorsque des logiciels malveillants tentent de communiquer avec les serveurs pour tenter de contrôler ce qui se passe à l'intérieur de notre ordinateur…

Évidemment, cette activité n'est pas toujours visible. En fait, cela se produit toujours en arrière-plan, silencieusement, sans que personne n’ait un réel contrôle sur la destination de nos informations. C'est précisément ici que Portmaster nous offre cette sécurité supplémentaire. Il s'agit d'un pare-feu open source développé par la société autrichienne Safing, reconnue pour ses contributions à la confidentialité. Et avec cela, la situation change radicalement. En fait, il est capable de nous montrer exactement ce que fait chaque application sur notre PC et, le cas échéant, de bloquer la connexion en un seul clic.

Il ne s’agit donc pas simplement d’un pare-feu défensif qui fonctionne passivement, en attente. Il s’agit plutôt d’un moniteur d’activité réseau actif qui agit comme un garde du corps numérique. Une application qui fonctionne sous licence AGPL sous Windows et Linux.

Qu'est-ce que Portmaster, le pare-feu intelligent

Portmaster est un pare-feu capable de « scanner » les connexions d'applications, pas seulement les connexions réseau générales (comme le fait Windows). C'est-à-dire qu'il intercepte TOUTES les connexions qui quittent notre PC avant qu'elles n'atteignent une destination sur Internet.

Contrairement au pare-feu intégré à Windows, qui bloque uniquement les ports et protocoles génériques, Portmaster fonctionne au niveau de chaque application individuelle, nous permettant de voir exactement quel programme essaie de se connecter à quel serveur, sur quel port et à quelle heure. Lorsqu'une application tente d'établir une connexion, Portmaster crée une règle automatique ou demande à l'utilisateur quoi faire.

Depuis son interface, il affiche une liste en temps réel de toutes les connexions actives, organisées par application, domaine, pays, type de connexion ou quantité de données transférées. De cette façon, nous pouvons filtrer et cliquer sur n'importe quelle connexion pour voir tous les détails : l'adresse IP de destination, les ports, la latence et, accessoirement, si elle est associée à un malware ou un tracker connu. Cette pratique est vraiment utile car elle révèle des protocoles cachés. Vous pourrez par exemple découvrir si Chrome tente de contacter des serveurs publicitaires même sans navigation, quelles applications système contactent continuellement leurs serveurs, ou encore la télémétrie cachée par certains programmes gratuits…

Installation et compatibilité

Portmaster fonctionne parfaitement sur Windows 10 et 11 et Linux (sur des distributions telles que Ubuntu, Debian et Fedora). Son installation est simple et vous pouvez le télécharger directement depuis votre référentiel officiel sur son site officiel. Il ne pèse que 77,9 Mo, il peut donc pratiquement être installé sur n'importe quel disque dur. Lorsque vous l'installez via son assistant, comme n'importe quel autre programme, une interface principale s'ouvrira, d'où nous verrons toutes les applications qui fonctionnent sur notre PC en temps réel. Lorsque vous en sélectionnez un, un tableau de bord s'ouvrira :

Portmaster, box pour bloquer une connexion à une application. Photo : Capture depuis Softzone.

Comme vous pouvez le voir, cela nous donne la possibilité, à l'aide d'un interrupteur, d'activer ou de désactiver la connexion à l'application, dans ce cas, Steam. De même, Portmaster lui-même a une politique de connexion très stricte en raison de l'importance accordée à la sécurité. Mais vous pouvez configurer toute votre activité de la même manière depuis l'onglet « Activité réseau » :

Activité réseau, section Portmaster pour voir toutes nos connexions en temps réel, qui indique même le pays de destination pour l'envoi des données.
Onglet « Activité réseau » de Portmaster. Photo : Capture depuis Softzone.

Sous Windows, il utilise WFP au niveau du noyau pour une efficacité maximale, tandis que sous Linux, il utilise « nfqeue » et « eBPF » pour intercepter les paquets sans ralentir le système. Généralement, la consommation de ressources est minime : moins de 1 % à pleine activité. Le tout sous sa licence open source AGPL, qui nous permet d'explorer et de manipuler son code et d'ajouter d'éventuelles contributions de la communauté.