msfw - a simple CLI solution to configuring the Windows Firewall.

msfw – a simple CLI solution to configuring the Windows Firewall.

msfw is A simple CLI solution to configuring the Windows Firewall
Goal: Provide a simple command line interface to the built-in Windows Firewall Why?
1. No complete command line solution for configuring or monitoring the Windows firewall
+-+ “netsh advfirewall” solution does not list rule results in a tabular format
+-+ “netsh advfirewall” does not work with group policy
-+++- If group policy enables firewall, “netsh” does not show firewall as running
-+++- If group policy pushes down rules, “netsh” does not show those rules
+-+ Missing search features (“find rules with any/any local ports and any/any remote ports” criteria)
2. Incomplete Logging features
+-+ Built-in firewall logging is disabled by default
+-+ Built-in firewall logging does not show executable associated with a blocked packet
+-+ No command line access to logs in a reasonable format

Note: in This Screen Capture we build and test Using Linux, but it running on windows 7 - 10

Note: in This Screen Capture we build and test Using Linux, but it running on windows 7 – 10

Requirements:
* Windows 7 or newer with .NET 3.5+
* For some functions, administrative privileges are required.
* Visual Studio for build from source.

Getting Started
On Windows, a network connection is assigned a “profile”: Domain, Private, or Public. The Microsoft firewall can be enabled/disabled for any or all profiles. Similarly, rules can be configured for any or all profiles.

Build and Download from source:

Download Stable Version: 0.2.zip
Source: https://github.com/caesarshift