Windows Firewall Control (WFC) by BiniSoft.org

Discussion in 'other firewalls' started by alexandrud, May 20, 2013.

  1. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,145
    Location:
    Lunar module
    Thank. When updating "over the top" the restore.wfw file must be manually deleted?
     
  2. TairikuOkami

    TairikuOkami Registered Member

    Joined:
    Oct 10, 2005
    Posts:
    3,484
    Location:
    Flat Earth Matrix
    Thanks, finally I can rest at peace and let apps auto-update.

    capture_11142023_180250.jpg
     
  3. knuji

    knuji Registered Member

    Joined:
    Apr 12, 2023
    Posts:
    8
    Location:
    Australia
    I don't understand which feature this refers to.
    TairikuOkami's snip above is for notification exceptions, but this is different to an "auto allow" feature isn't it?
     
  4. TairikuOkami

    TairikuOkami Registered Member

    Joined:
    Oct 10, 2005
    Posts:
    3,484
    Location:
    Flat Earth Matrix
    When you set the exception in capital letters, it will be allowed without notifications, either somefile.exe or all executables in the file path, useful especially with store apps, which change names with an each update.
     

    Attached Files:

  5. knuji

    knuji Registered Member

    Joined:
    Apr 12, 2023
    Posts:
    8
    Location:
    Australia
    Thanks TairikuOkami, I never would have figured that out. That is a useful feature.
     
  6. aiolos_

    aiolos_ Registered Member

    Joined:
    Mar 2, 2023
    Posts:
    3
    Location:
    Outer space
    Indeed, I had no idea this option existed. Seems pretty useful if somewhat dangerous. It should get it's own interface once it's stable.
     
  7. knuji

    knuji Registered Member

    Joined:
    Apr 12, 2023
    Posts:
    8
    Location:
    Australia
    I am sorry to see this feature removed - have been using it a lot lately to transfer rules from one PC to another. Anyone know what sort of "unreliable results" it was producing? I might have to go back and start the export/import process again.
     
  8. Claudio R

    Claudio R Registered Member

    Joined:
    Jan 22, 2018
    Posts:
    60
    Location:
    Italy
    Forgive me Alexandrud...

    I used to import the basic rules with the command line:
    netsh advfirewall import "RB.wfw"

    Now I believe with command
    netsh advfirewall import "Base WFC 21.9.2023.wpw" but it doesn't seem to work.

    Am I doing something wrong here?
     
    Last edited: Nov 14, 2023
  9. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,487
    Location:
    Romania
    restore.wfw is generated only on a clean installation. It contains the Windows Firewall rules before any WFC installation. During an update of WFC, that file remains untouched. It can be used by the WFC uninstaller to restore the firewall rules that a user had before installing WFC (second option in the uninstall dialog).
    You can read more about this feature here.
    *.wfw is a Microsoft proprietary binary format. You can use netsh.exe advfirewall export/import "filename.wfw" your firewall rules as a backup. This format exports all firewall rules and automatically overwrites any existing rules at import.
    *.wpw is a file extension used by WFC. The content of it is XML which can be viewed/edited in any text editor. This file can be exported from WFC and imported through WFC only. This format can be used to export 1 to n rules (selected rules only) and when you import the rules contained in this file, they will be added on top of the existing firewall rules.

    And to answer to this question:
    I had many reports over the years and complaints where the users used this format (*.wfw) to export their rules and when using the file to re-import the firewall rules back it didn't work as expected. For example, instead of importing back original 500 rules, it imports 100 and the rest are gone. If one rule is broken inside that binary file, then you don't know how many rules you get back. Obviously, this is not on a large scale, but there are situations when this happens. Also, exporting a rules set from Windows 11 and importing it back in Windows 10 is not allowed. Exporting just user custom rules, not with all the default rules from the OS is not possible. It is all or nothing.

    My recommendation is to use the proposed *.wpw format from WFC. If there is a problem during the export you receive a notification. If there is a problem during import you receive a notification and you can find the problem in WFC log, which entry causes problems. Being an XML file, it is easier to inspect and fix the file. With a corrupted binary file, you can't do anything about it. For export, select only your custom rules in Rules Panel and export just those. There is no need to export everything.
     
  10. myk1

    myk1 Registered Member

    Joined:
    Sep 2, 2012
    Posts:
    162
    Location:
    Belgium
    Hi Alexandru!
    Does v. 6 9 8 0 still work with Windows seven ?
    Thanks.
     
  11. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    690
    Location:
    Switzerland
    @alexandrud

    Thank you for new version!

    Yes that makes really sense!

    Greetings
     
  12. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    690
    Location:
    Switzerland
    JFI for translating

    Changed from v6.9.7.0 to v6.9.8.0:
    Code:
    Changed string: 414
    Deleted string: 421
    
     
  13. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,487
    Location:
    Romania
    Yes. I also compiled a NET 8 version of it and I tested it today on a Windows 7 x86 machine. So, yes, it works fine with Windows 7.
    Actually it is the other way around. Deleted string is 414 and the modified one is 421. I did not mention this in the release post because I updated all the included languages, so there is no need for any update since all the translation files are up to date.
     
  14. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    690
    Location:
    Switzerland
    Oops, I should slow down sometimes ;-)
    But I see different included translation files where are NOT up-to-date - maybe from older v6.9.7.0 or so, however - after the update to v6.8.9.0 (no reinstall), they are still there. So, all the following are not up-to-date:

    lng_not-up-to-date.png

    Greetings
     
  15. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,487
    Location:
    Romania
    Yes, they are from a previous installation. The latest WFC versions will not install these anymore on a clean install. While updating, unmaintained translation files are not removed, only the included ones are updated.
     
  16. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    690
    Location:
    Switzerland
    All right! Then I will remove those unmaintained.

    Thank you for clarification!
     
  17. mooms

    mooms Registered Member

    Joined:
    Nov 16, 2023
    Posts:
    6
    Location:
    France
    Hi, when will WFC will be able to use .NET 7 ? Is this automatic ? Or should we use separate builds ?
     
  18. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,487
    Location:
    Romania
    Separate builds. The current NET Framework version will continue to be supported in parallel with the NET 8 build. But this is not yet ready, it will take a while.
     
  19. mooms

    mooms Registered Member

    Joined:
    Nov 16, 2023
    Posts:
    6
    Location:
    France
    That's very handy!


    So, if if I understand it correctly, in this list


    Code:
    NVNGX_UPDATE.EXE
    WHATSAPP.EXE
    MSEDGEWEBVIEW2.EXE
    nvdisplay.container.exe
    searchapp.exe
    
    The first three will be authorized, and the last two will be blocked, all without any action on my part and without any notifications? Is a rule also automatically created/updated ?

    UDHvmWe.png
     
  20. mooms

    mooms Registered Member

    Joined:
    Nov 16, 2023
    Posts:
    6
    Location:
    France
    Thanks for the clarification. How much performance gains you expect on an x86-64 system with modern CPU ?
     
  21. TairikuOkami

    TairikuOkami Registered Member

    Joined:
    Oct 10, 2005
    Posts:
    3,484
    Location:
    Flat Earth Matrix
    Correct. The only "disadvantage" is, that everything is allowed, all protocols, all ports, but that is sort of the idea. I would prefer a predefined rule, like TCP port via port 443 only, maybe in time.
    Created, yes, updated, no. Old rules will have to be removed manually. That is useful, if you need sort of a temporary rule. I unpack TOR to the desktop (ramdisk) and then remove it afterwards, so I do not have to re-created the rule.

    capture_11162023_225702.jpg
     
  22. AmigaBoy

    AmigaBoy Registered Member

    Joined:
    Sep 12, 2015
    Posts:
    232
    Thanks for the new version. It fixes the issues. Perhaps you could consider including the latest PDF guide by default in the installation folder? I mean, an additional 0.8MB in the installer file size shouldn't be a problem.

    Unless of course you complete it some time after release.
     
  23. tobwen

    tobwen Registered Member

    Joined:
    Nov 17, 2023
    Posts:
    13
    Location:
    Germany
    Normally I wouldn't be annoying, but I'm at my wit's end.

    Until the update to version 6.9.8.0, WFC worked without any problems for years. Suddenly, however, I get the "blue exclamation mark of death".

    Of course, I have tried everything: restarting the service manually, reinstalling the software, selecting a restore point, lots of reboots (even into Safe Mode), etc. Windows firewall itself has no problems, permissions are fine - WFC just can no longer find its service. The service does not show any problems in the Windows log... the two applications just don't want to communicate anymore.

    Does anyone have any idea what the problem could be?

    Operating system: Windows 10, version 10.0.19045.3693
     
  24. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,487
    Location:
    Romania
    Check the installation folder. You should have two executable files, wfcUI.exe and wfcs.exe. If there is one named wfc.exe it is from a previous version (the one which shows the exclamation mark). Please manually remove wfc.exe. wfcUI.exe should be the same version as wfcs.exe, 6.9.8.0.

    From which version did you upgrade to version 6.9.8.0?
    Does Malwarebytes Windows Firewall Control service appear in the list of Windows services? Can you start it?

    Please le me know if this was helpful.
     
  25. tobwen

    tobwen Registered Member

    Joined:
    Nov 17, 2023
    Posts:
    13
    Location:
    Germany
    Unfortunately not, but thanks for your reply and support.

    After deinstallation, the directory got removed completly. And there are only the mentioned executables (beside other files of course) in the directory.

    Unfortunately, I no longer know. However, the version was so old that the installer prompted me to uninstall it. And then disaster took its course.

    Edit: I guess it was v6.9.2.0 - and it works perfectly.

    Yes, starting, stopping, restarting - no problem. And there is no error in the event log.

    I have of course read all the information on the net about the same problem, e.g. that you should restart the service manually and only then start WFC manually - unfortunately none of this has helped. I think I need to reset the system completely.
    Is there perhaps a way to revert to older builds? This would allow me to determine when the problem first occurre
    d. You probably don't have a version repository, do you?
     
    Last edited: Nov 17, 2023
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.