This is a simple tool created using python that gives the windows netsh advfirewall firewall
command a user interface.
Think of it as
No installation is required for this tool. Just download the portable executable and run it.
Run the script directly using python.
py main.py
Clicking the desired chip will display the parameters required to set a firewall rule.
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
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.
Auto-py-to-exe installation.
py -m pip install auto-py-to-exe
Then to run.
auto-py-to-exe
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"