Serious Discussion Minimal Firewall

@deminimis I'm running into an issue, and maybe what I'm doing is unique?

1. I'm using official opera portable
2. I've saved it within a veracyrypt container
3. I used the allow/block all programs in a folder function to block all exes where the opera portable folder is and block inbound/outbound connections. I always mount the veracrypt container to the same drive every time so the path is consistent.

Doing the above works, opera can't access any websites so rules are working as intended. When I close the container/reopen it, it works perfectly fine.

However when I restart my computer, open the container with the same drive/filepath, and open Opera it can access websites. I have to delete the rules i made, remake them exactly, same file path, block inbound/outbound, block exe etc. and it'll work but only until I restart my PC. and then I have to remake the rule.

I was also running into this issue with a firefox portable setup in the same way.

Other programs I run as portable within the container the rules will work 100% of the time.

It seems to be unique to browsers at the moment.
 
@deminimis I'm running into an issue, and maybe what I'm doing is unique?

1. I'm using official opera portable
2. I've saved it within a veracyrypt container
3. I used the allow/block all programs in a folder function to block all exes where the opera portable folder is and block inbound/outbound connections. I always mount the veracrypt container to the same drive every time so the path is consistent.

Doing the above works, opera can't access any websites so rules are working as intended. When I close the container/reopen it, it works perfectly fine.

However when I restart my computer, open the container with the same drive/filepath, and open Opera it can access websites. I have to delete the rules i made, remake them exactly, same file path, block inbound/outbound, block exe etc. and it'll work but only until I restart my PC. and then I have to remake the rule.

I was also running into this issue with a firefox portable setup in the same way.

Other programs I run as portable within the container the rules will work 100% of the time.

It seems to be unique to browsers at the moment.
I haven't tried using with Veracrypt, but it sounds like an orphaned rule. Firewall services start up first, and see that path doesn't even exist, so disables it for the session.

I can probably get around it by re-enabling all rules managed by Minimal Firewall when it starts. If you open an issue on github it will be easier. It may be a little bit of time though, I'm busy with a paid project at the moment.
 
  • Like
Reactions: andytan
Update: v 2.6.5

Backend​

  • Refactored code for stability
  • Windows Event auditing turned off when unlocked
  • Culture invariant to try to support non-English systems better

Bugs​

  • Fixed column sorting
  • Fixed group tab toggle

UI​

  • Removed "allow" prefix before simple rule names.
 
Are you using it? If so what do think about it?
I use it off and on but not ATM. I had problems with it in the past and I may try it again soon. Maybe he's worked out some of the bugs. But I love the look of the UI and the whole concept of a simple front end for WF. No hooks, services, etc.