Skip to content

This is a simple tool created using python that gives the windows netsh advfirewall firewall command a user interface. Think of it as

Notifications You must be signed in to change notification settings

Martin-314/Windows-Firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Windows firewall Utility.

Static Badge Static Badge

This is a simple tool created using python that gives the windows netsh advfirewall firewall command a user interface. Think of it as

Dependencies

Usage and Installation

No installation is required for this tool. Just download the portable executable and run it.

Or

Run the script directly using python.

py main.py

Adding firewall rule.

1. One rule at a time.

Clicking the desired chip will display the parameters required to set a firewall rule.

2. Multiple.

To create a rule for multiple ip addresses create a text file with each address on a new line, for example.

1.1.1.1
192.168.1.1
2.2.2.2
10.10.10.10
127.0.0.1
Note

All addresses in the list should have the same set of actions to be taken against them i.e. A text file can have a list of local ip addresses from which all outbound traffic will be blocked.

Packaging

1. Using auto-py-to-exe

Auto-py-to-exe installation.

py -m pip install auto-py-to-exe

Then to run.

auto-py-to-exe

2. Using Flet (recommended).

This is the preferred way of packaging your application created with flet.

flet pack main.py --product-name name --product-version 1.0 --name "name" --icon "asserts\file.ico"

Preview.

Alt

About

This is a simple tool created using python that gives the windows netsh advfirewall firewall command a user interface. Think of it as

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages