Besoin de bloquer une application pour l’empêcher d’accéder à Internet ? Sur Windows, c’est facile : en utilisant simplement le Pare-feu Windows Defender, vous pouvez bloquer l’accès à Internet de n’importe quel programme !
Comment ça marche ?
Pour bloquer un programme et l’empêcher d’accéder à Internet, il suffit de créer une règle de trafic dans Windows Defender Firewall. Une fois la règle créée, le programme sera entièrement bloqué et n’aura plus accès à Internet.
La création d’un règle de trafic dans le Pare-feu Windows Defender peut se faire de deux façons différentes :
- via les Paramètres avancés du Pare-feu Defender Firewall.
- via l’invite de commandes.
Bloquer une application avec le Pare-feu Windows Defender
Le Pare-feu Windows Defender est le Windows XP SP2.
En créant des règles de trafic, il est possible d’autoriser ou d’empêcher des logiciels de se connecter à Internet.
Ici et à titre d’exemple, nous allons bloquer le logiciel Firefox afin de l’empêcher d’accéder à Internet. Nous verrons ensuite comment le débloquer et l’autoriser de nouveau à accéder à Internet.
N°1 : via les Paramètres avancés de WDF
- Ouvrez le Pare-feu Windows Defender :
- Selon le chemin emprunté, vous êtes soit dans Sécurité Windows ou dans le Panneau de configuration. Cela n’a pas d’importance, les fonctionnalités sont identiques.
Pare-feu Windows Defender dans Sécurité Windows Pare-feu Windows Defender dans le Panneau de configuration - Cliquez sur Paramètres avancés.
- Sélectionnez Règles de trafic sortant puis cliquez sur Nouvelle règle.
- Sélectionnez Programme.
- Au niveau du champ « Au programme ayant pour chemin d’accès », cliquez sur Parcourir.
- Dirigez-vous vers le répertoire où se trouve l’exécutable (.exe) du programme à bloquer. D’une manière générale, les programmes se trouvent dans les dossiers « C:\Programmes » et « C:\Programmes (x86) ». Une fois que vous y êtes, sélectionnez l’exécutable puis cliquez sur Ouvrir.
- Une fois le programme sélectionné, cliquez sur Suivant.
- Sélectionnez Bloquer la connexion.
- Appliquez le blocage sur tous les réseaux (domaine, privé et public) en cochant toutes les cases.
- Nommez la règle puis cliquez sur Terminer.
- La règle de trafic sortant a bien été créée. Le programme ne pourra plus communiquer avec des serveurs distants. Il n’a donc plus accès à Internet.
- Optionnel : vous pouvez également créer une règle de trafic entrant afin de bloquer les connexions entrantes pour le programme.
- Vérifiez que le programme n’a plus accès à Internet : ouvrez-le puis testez la connexion. Ici, Firefox ne peut plus accéder à lecrabeinfo.telechargerjeux.org (c’est bien triste) : tout est bon !
- Pour autoriser de nouveau le programme à se connecter à Internet, désactivez la règle : sélectionnez-la puis en cliquez sur Désactiver la règle. Vous pouvez également la supprimer en cliquant sur Supprimer.
N°2 : avec l’invite de commandes
- Ouvrez une invite de commandes en tant qu’istrateur.
- Créez deux règles de trafic (entrant et sortant) afin de bloquer l’accès à Internet pour l’application :
netsh advfirewall firewall add rule name="Bloquer Firefox" dir=in action=block profile=any program="C:\Program Files (x86)\Mozilla Firefox\firefox.exe" enable=yes netsh advfirewall firewall add rule name="Bloquer Firefox" dir=out action=block profile=any program="C:\Program Files (x86)\Mozilla Firefox\firefox.exe" enable=yes
Remplacez program par le chemin d’accès complet vers l’exécutable du programme (ex. : « C:\Program Files (x86)\Mozilla Firefox\firefox.exe »).
- Vérifiez que le programme n’a plus accès à Internet : ouvrez-le puis testez la connexion. Ici, Firefox ne peut plus accéder à lecrabeinfo.telechargerjeux.org (c’est bien triste) : tout est bon !
- Pour désactiver les règles :
netsh advfirewall firewall set rule name="Bloquer Firefox" new enable=no
- Pour (ré)activer les règles :
netsh advfirewall firewall set rule name="Bloquer Firefox" new enable=nyes
- Pour supprimer les règles :
netsh advfirewall firewall delete rule name="Bloquer Firefox"