Outils pour utilisateurs

Outils du site


sysadmin:windows:gestion_du_pare-feu

:TODO_DOCUPDATE:

Windows : commandes de gestion du pare-feu

Afficher l'état du pare-feu:

netsh advfirewall show all

Activer le pare-feu quel sur tous les profils :

netsh advfirewall set allProfiles state on

REM Activer le pare-feu sur le profil actif
netsh advfirewall set  currentProfile state on

Activer la journalisation :

netsh advfirewall set allProfiles logging maxFileSize 8192
netsh advfirewall set allProfiles logging droppedConnections enable
netsh advfirewall set allProfiles logging allowedConnections enable

Par défaut les traces sont enregistrées dans le fichier %systemroot%\system32\LogFiles\Firewall\ On peut modifier le chemin du fichier et spécifier un fichier différent pour chaque profil

netsh advfirewall set Domainprofile logging filename C:\logs\DomainFirewall.log
netsh advfirewall set Privateprofile logging filename C:\logs\PrivateFirewall.log
netsh advfirewall set Publicprofile logging filename C:\logs\PublicFirewall.log

Politique restrictive par défaut: interdit tout trafic non explicitement autorisé

netsh advfirewall set allProfiles firewallPolicy BlockInboud,BlockOutbound

REM Désactive toutes les règle du groupe "Recherche du réseau"
netsh advfirewall firewall set rule group="Recheche du réseau" new enable=no

REM Désactive l'ensemble des règles associées au groupe "Réseau de base"
netsh advfirewall firewall set rule group="Réseau de base" new enable=no

Autorise le traffic WEB a destination de la machine :

netsh advfirewall firewall add rule name="Allow HTTP traffic to Myserver" dir=out remoteip=192.168.10.33 protocol=tcp remoteport=80 profile=any action=allow

Références

sysadmin/windows/gestion_du_pare-feu.txt · Dernière modification : 2024/02/14 13:58 de yoann