Comment bloquer plusieurs fichiers dans le pare-feu Windows?

Un pare-feu est un outil logiciel ou matériel qui vérifie les informations entrantes provenant d'Internet ou d'un réseau et les bloque ou les laisse passer sur un ordinateur, en fonction des paramètres du pare-feu lui-même.

Un pare-feu peut aider les utilisateurs à se protéger contre les attaques de pirates informatiques ou les logiciels malveillants pouvant accéder à votre ordinateur via votre réseau. Un pare-feu peut également empêcher l’envoi de fichiers malveillants de votre ordinateur à d’autres PC.

Tout ce qui précède peut également être attribué au pare-feu Windows. Certaines applications nécessitent une connexion réseau de temps en temps. Cependant, le pare-feu a le contrôle sur les fichiers .exe et .dll de votre ordinateur pour la connexion aux réseaux publics, personnels ou de domaine.

Par défaut, toutes les applications sont bloquées par le pare-feu. Si une application ou un programme ne peut pas communiquer avec le réseau, le pare-feu bloque son accès. La liste de ces programmes peut également inclure vos jeux, pour lesquels vous avez besoin d’une connexion Internet.

Pour définir les paramètres dont vous avez besoin dans le Pare-feu Windows, vous pouvez:

  • Appuyez simultanément sur les boutons Win + R.
  • Ensuite, entrez la demande firewall.cpl dans la ligne «Run» et appuyez sur Entrée.
  • Sélectionnez "Autoriser l'interaction avec l'application ou le composant dans le pare-feu Windows".

Dans cette fenêtre, vous pouvez émettre des autorisations sur certains programmes ou ajouter de nouveaux fichiers exécutifs.

Toutefois, lorsque vous devez verrouiller ou déverrouiller plusieurs fichiers exécutables sur votre ordinateur (ou si vous développez une application nécessitant une autorisation de pare-feu), vous devez effectuer le même travail à cette fin.

Nous allons maintenant vous montrer comment bloquer plusieurs fichiers simultanément ou même des dossiers entiers dans le Pare-feu Windows. À des fins de démonstration, nous allons montrer cette méthode dans le dossier Program Files.

Pour commencer, nous vous recommandons de sauvegarder vos stratégies dans le Pare-feu Windows en cas de problème. Pour ce faire, procédez comme suit:

  • Appuyez sur la combinaison de Win + R, tapez wf.msc et appuyez sur Entrée pour ouvrir le Pare-feu Windows en mode de sécurité avancée.
  • Dans le coin tout à droite de la fenêtre, cliquez sur "Exporter les politiques ..." et enregistrez-les dans un fichier. Si quelque chose se produit au cours des étapes suivantes, vous pouvez utiliser ce fichier Wfw pour restaurer les états de stratégie.

Bloquer plusieurs fichiers .exe avec un fichier .bat

Grâce à netsh (un outil de script permettant à la ligne de commande de modifier les paramètres de connexion réseau), vous pouvez utiliser sa puissance pour modifier les paramètres de votre pare-feu. Comme le pare-feu contrôle les connexions entrantes et sortantes, vous devez les désactiver pour vos fichiers. Pour ce faire, procédez comme suit:

  • Ouvrez le Bloc-notes et copiez-y les lignes suivantes:

    pour %% G in («C: \ Program Files (x86) \ Test Folder \ *. exe») à faire (le pare-feu netsh advfirewall ajoute le nom de la règle = "Bloqué avec le fichier de traitement %% G" dir = in action = block programme = " %% G ”activer = oui profil = anynetsh pare-feu advfirewall ajouter nom de règle =” Bloqué avec fichierBatch %% G ”dir = action out = programme bloqué =“ %% G ”activer = oui profil = aucun)

  • Enregistrez ensuite le fichier texte et changez son extension en .bat.
  • Exécutez le fichier BAT créé et bloquerez tous les fichiers spécifiés dans le script. En conséquence, remplacez la ligne C: \ Program Files (x86) \ Test Folder \ dans le script par celle dont vous avez besoin.
  • Outre la création du fichier BAT, vous pouvez également utiliser un script avancé permettant de rechercher des fichiers exe et de les ajouter à la liste de blocage du pare-feu Windows.
  • Encore une fois, créez un fichier texte et collez-y le script suivant:

@ echo off

@setlocal enableextensions

@cd / d "% ~ dp0"

couleur F0

titre bloqueur d'exe

écho

écho ================================

écho == Bienvenue dans le bloqueur .exe ==

écho ================================

écho

Echo Localisation actuelle:% cd%

écho

CHOIX / C YN / M "Voulez-vous rechercher dans la position actuelle?"

SI Erreur Niveau 2 allez à FIN

SI Erreur niveau 1 passez à Oui

:: ——————— VÉRIFIER et rechercher des fichiers ——————

: Oui

définir l'emplacement =% cd%

cls

écho

Écho Recherche de fichiers .exe dans% location%

écho

set / a count = 0

echo .___________________________________________

echo.Found:

écho

FOR %% i in (* .exe) do (echo. %% i & set / a count + = 1)

echo .___________________________________________

écho

title Bloqueur Exe% nombre% Fichiers trouvés

écho Nombre de fichiers trouvés avec l'extension .exe:% count%

écho

écho

définir add2 =

CHOIX / C YN / M "Voulez-vous ajouter des informations supplémentaires?"

IF Errorlevel 2 goto block

SI Erreur niveau 1 allez à AJOUTER

:: —————— AJOUTER des informations supplémentaires —————

: AJOUTER

Set / p add = Veuillez saisir les informations supplémentaires pour le nom:

Définir add2 =% add%

:: —————— Ajouter des fichiers au pare-feu —————

: bloc

cls

title bloqueur d'exe - règles de blocage

set / a countt = 0

écho

echo .___________________________________________

écho Règles entrantes

echo .___________________________________________

FOR / r %% B dans (* .exe) faire (définir / a countt + = 1 & echo.% Countt%. %% ~ nxB blocage ... & netsh pare-feu advfirewall ajouter nom de règle = "% add2 %%% ~ nxB" dir = in action = block program = "%% ~ dpfnxB")

echo .___________________________________________

écho Règles sortantes

set / a coun = 0

echo .___________________________________________

FOR / r %% B dans (* .exe) faire (définir / un pays + = 1 & echo.% Conseil%. %% ~ nxB blocage ... & netsh pare-feu advfirewall add nom de règle = "% add2 %%% ~ nxB" dir = out action = block programme = "%% ~ dpfnxB")

echo .___________________________________________

Écho Ajout de fichiers au pare-feu

écho

title Exe blocker - Règles bloquées

Pause

:: ————————— FIN————————

: FIN

cls

ECHO.

Écho Merci d'utiliser un bloqueur .exe

Écho

CHOIX / C ON / T 10 / J n / M “Voulez-vous ouvrir un pare-feu? (10 secondes) »

SI Errorlevel 2 va à EXIT

SI le niveau d'erreur 1 passe à OPEN

:: —————— Ouvrez le pare-feu —————

: OUVERT

démarrer "C: \ Windows \ System32" shell32.dll rundll32.exe, firewall.cpl de Control_RunDLL

Aller à la sortie

: SORTIE

  • Pour autoriser les fichiers verrouillés, remplacez simplement la valeur action = block par la valeur action = allow .
  • Pour autoriser ou bloquer les fichiers dll, recherchez * .exe dans le script et remplacez-le par * .dll.

Des Articles Intéressants