Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes PowerShell pour le Pare-feu Windows
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Commandes PowerShell pour le Pare-feu Windows

L'Équipe Alphorm Par L'Équipe Alphorm 19 novembre 2024
Partager
Partager

La gestion du pare-feu est cruciale pour protéger votre système contre les menaces extérieures.

Sans une configuration adéquate, votre réseau peut être vulnérable aux attaques, compromettant la sécurité de vos données.

Grâce à PowerShell, vous pouvez facilement configurer et contrôler les règles du pare-feu Windows pour assurer une protection solide.

Table de matière
FAQConclusion

Formation PowerShell : Niveau Initiation

Initiez-vous à PowerShell et simplifiez vos tâches quotidiennes !

Découvrir cette formation

La gestion du pare-feu est essentielle pour protéger votre système contre les menaces extérieures. PowerShell offre une série de commandes qui permettent de configurer et de contrôler les règles du pare-feu Windows.

Pour commencer, vous pouvez ouvrir la console du pare-feu Windows Defender en exécutant la commande suivante :

				
					
 firewall.cpl

				
			
Commande Run pour ouvrir firewall.cpl

Cette commande ouvrira la console du pare-feu, où vous pourrez visualiser et gérer les différents paramètres liés au pare-feu, ainsi que les profils de pare-feu, qui se composent de trois types : Domaine, Privé et Public.

Interface de gestion du pare-feu Windows Defender

Pour obtenir un aperçu des profils de pare-feu configurés sur votre machine telles que leur état et leurs paramètres de sécurite , vous pouvez utiliser la commande suivante :

				
					
 Get-NetFirewallProfile | Format-Table

				
			
Commande PowerShell affichant profils pare-feu

Par défaut, le profil privé est configuré pour bloquer les connexions entrantes. Pour changer ce comportement et autoriser les connexions entrantes sur ce profil, ajoutez le paramètre private comme dans la commande suivante :

				
					
 Set-NetFirewallProfile -Name Private -DefaultInboundAction Allow

				
			
Commande PowerShell pour configurer pare-feu

Nous vérifions ensuite, dans l’image suivante, que le paramètre a bien été changé en « Autoriser » .

Capture des paramètres du pare-feu Windows

Vous pouvez également gérer les connexions sortantes en bloquant, de la même façon, des ports spécifiques.

Pour afficher la configuration des connexions réseau vous utilisez la commande :

				
					
 Get-NetConnectionProfile

				
			
Commande PowerShell Get-NetConnectionProfile

Pour lister toutes les règles de pare-feu actuellement configurées, sous forme de tableau, facilitant ainsi la lecture et la gestion des règles, utilisez : Get-NetFirewallRule | Format-Table

Capture d'écran PowerShell des règles de pare-feu

Si vous voulez voir uniquement les règles de trafic entrant, vous pouvez filtrer les résultats en utilisant Where-Object :

				
					
 Get-NetFirewallRule | Where-Object -Property Direction -eq Inbound

				
			
Afficher les règles pare-feu SNMP via PowerShell

Pour bloquer un port spécifique, par exemple le port 80 (utilisé pour le trafic HTTP), vous pouvez créer une nouvelle règle avec la commande suivante :

				
					
 New-NetFirewallRule -DisplayName "Bloquer le port 80" -Description "Blocage du port" -Direction Outbound -RemotePort 80 -Protocol TCP -Action Block

				
			
Commande PowerShell pour bloquer port 80

Après avoir créé la règle, vous pouvez vérifier son statut dans l’interface de gestion des règles de pare-feu. Vous devriez y voir la règle de blocage pour le port 80 sous les règles de trafic sortant comme monter l’image suivante :

Fenêtre des règles de trafic sortant du pare-feu Windows

Si vous souhaitez désactiver une règle existante, par exemple celle que vous venez de créer pour bloquer le port 80, utilisez :

				
					
 Set-NetFirewallRule -DisplayName "Bloquer le port 80" -Enabled False

				
			
Commande PowerShell pour le pare-feu

Enfin, si vous décidez que vous n’avez plus besoin de cette règle, vous pouvez la supprimer complètement avec la commande suivante :

				
					
 Remove-NetFirewallRule -DisplayName "Bloquer le port 80"

				
			
Interface de gestion des règles de pare-feu Windows

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment ouvrir la console du pare-feu Windows Defender avec PowerShell ?
Pour ouvrir la console du pare-feu Windows Defender, vous pouvez exécuter la commande PowerShell suivante : `firewall.cpl`. Cette commande vous permet d’accéder rapidement à la console graphique du pare-feu, où vous pouvez visualiser et ajuster divers paramètres de sécurité, tels que les profils de pare-feu Domaine, Privé et Public. Cette méthode est simple et efficace pour assurer une configuration de base du pare-feu Windows.
Comment vérifier le statut des profils de pare-feu via PowerShell ?
Pour obtenir un aperçu des profils de pare-feu configurés sur votre machine, utilisez la commande PowerShell : `Get-NetFirewallProfile | Format-Table`. Cette commande affiche un tableau des profils, vous permettant de visualiser l’état et les paramètres de sécurité, tels que le blocage des connexions entrantes ou sortantes. C’est un outil essentiel pour gérer efficacement la sécurité de votre réseau.
Comment autoriser les connexions entrantes sur le profil privé ?
Pour modifier le comportement par défaut du profil privé et autoriser les connexions entrantes, utilisez la commande PowerShell : `Set-NetFirewallProfile -Name Private -DefaultInboundAction Allow`. Cette commande change le paramètre de sécurité pour permettre les connexions entrantes, ce qui peut être nécessaire pour certains environnements réseau spécifiques, assurant ainsi une flexibilité accrue dans la gestion des règles de pare-feu.
Comment lister toutes les règles de pare-feu configurées ?
Pour lister toutes les règles de pare-feu actuellement configurées sous forme de tableau, utilisez la commande : `Get-NetFirewallRule | Format-Table`. Cela permet une lecture et une gestion simplifiées des règles. Vous pouvez également filtrer les règles pour voir uniquement celles correspondant à des critères spécifiques, comme le trafic entrant, à l’aide de `Where-Object`.
Comment bloquer un port spécifique avec PowerShell ?
Pour bloquer un port spécifique, comme le port 80 utilisé pour le trafic HTTP, créez une nouvelle règle avec la commande : `New-NetFirewallRule -DisplayName « Bloquer le port 80 » -Description « Blocage du port » -Direction Outbound -RemotePort 80 -Protocol TCP -Action Block`. Cette règle ajoute une couche de sécurité supplémentaire en empêchant le trafic non désiré sur le port sélectionné.

Conclusion

En maîtrisant les commandes PowerShell pour gérer le pare-feu Windows, vous pouvez sécuriser efficacement votre système contre les menaces. Quel autre aspect de la sécurité réseau souhaitez-vous explorer ?

ÉTIQUETÉ : PowerShell
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes PowerShell pour le Pare-feu Windows

© Alphorm - Tous droits réservés