Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

[WIN7] [FW] Ouvrir/Bloquer redirection de port Win7 en ligne de commande

Publié le par damcuvelier

1) créer les règles Firewall Win7 pour autoriser une redirection de Port pour un programme spécifique:

  

créer une règle nommée "Open Port TCP <programme>" ouvrir un port TCP <numéro du port TCP> pour un <programme> dont le chemin est <chemin du programme> netsh advfirewall firewall add rule name="Open Port TCP <programme>" dir=in action=allow program="<chemin du programme>" protocol=TCP localport=<numéro du port TCP> remoteport=<numéro du port> enable=yes
créer une règle nommée "Open Port UDP <programme>" ouvrir un port UDP <numéro du port UDP> pour un <programme> dont le chemin est <chemin du programme> netsh advfirewall firewall add rule name="Open Port UDP <programme>" dir=in action=allow program="<chemin du programme>" protocol=UDP localport=<numéro du port UDP> remoteport=<numéro du port> enable=yes

 

2) créer les règles Firewall Win7 pour bloquer une redirection de Port pour un programme spécifique:

créer une règle nommée "Open Port TCP <programme>" bloquer un port TCP <numéro du port TCP> pour un <programme> dont le chemin est <chemin du programme> netsh advfirewall firewall add rule name="Close Port TCP <programme>" dir=in action=block program="<chemin du programme>" protocol=TCP localport=<numéro du port TCP> remoteport=<numéro du port> enable=no
créer une règle nommée "Open Port UDP <programme>" bloquer un port UDP <numéro du port UDP> pour un <programme> dont le chemin est <chemin du programme> netsh advfirewall firewall add rule name="Close Port UDP <programme>" dir=in action=block program="<chemin du programme>" protocol=UDP localport=<numéro du port UDP> remoteport=<numéro du port> enable=no

 

3) Pour switcher:

Command d'ouverture des ports au lancement du <programme>
  1. désactiver l'interdiction d'ouverture des ports:
  • netsh advfirewall firewall set rule name="Close Port TCP <programme>" new enable=no

  • netsh advfirewall firewall set rule name="Close Port UDP <programme>" new enable=no

  1. activer l'autorisation d'ouverture des ports:
  • netsh advfirewall firewall set rule name="Open Port TCP <programme>" new enable=yes

  • netsh advfirewall firewall set rule name="Open Port UDP <programme>" new enable=yes

Command de fermeture des ports à l'arrêt du <programme>
  1. désactiver l'autorisation d'ouverture des ports:
  • netsh advfirewall firewall set rule name="Open Port TCP <programme>" new enable=no

  • netsh advfirewall firewall set rule name="Open Port UDP <programme>" new enable=no

  1. activer l'interdiction d'ouverture des ports:
  • netsh advfirewall firewall set rule name="Close Port TCP <programme>" new enable=yes

  • netsh advfirewall firewall set rule name="Close Port UDP <programme>" new enable=yes

     

 

Et voilà.

il n'y a plus qu'à créer une routine pour les programmes.... ;)

Commenter cet article