Agregar un programa al firewall de windows


Cmd de windows Se puede añadir la regla en modo gráfico, pero aveces interesa hacerlo por comandos. Aquí explicaremos como hacerlo en los sistemas antiguos (windows xp) y en los nuevos (Windows 7 o mayor). Estos comandos son bastante útiles para añadir por ejemplo el FTP interno de windows a las reglas para poder descargar ficheros por comandos.

  • Para windows xp usaremos este comando.
netsh firewall add allowedprogram "ejecutable" "nombre_de_la_regla" ENABLE ALL

Una breve explicación, donde pone "ejecutable" pondremos la ruta y nombre del ejecutable, la ruta completa o absoluta. El "nombre_de_la_regla" podéis poner el nombre de la regla que aparecerá en la lista de reglas del firewall y por último la opción ENABLE ALL, está opción establece que permitiremos las conexiones hacia cualquier host/ip. - Para windows 7 se complica un poco mas, pero no mucho tampoco.

netsh advfirewall firewall add rule name="nombre_de_la_regla" dir=in program="ejecutable" security=authnoencap action=allow enable=yes

Explico, el "nombre_de_la_regla" y el "ejecutable" esá explicado arriba, el parámetro "dir" es para especificar la dirección en este caso "in", es decir, de entrada. Los demás parámetros son para habilitar y permitir.