Windows Firewall Control (WFC) by BiniSoft.org

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

  1. b1k3rdude

    b1k3rdude Registered Member

    Hey Alex

    Secure Rules doen't work as expected, I have tried the disable/delete option and rule just keep re-appearing.

    There were no 2004/2005 events on 2006 events where you can see the '@{MicrosoftWindows.Client.CBS_1000.19041.1000.0_x64__cw5n1h2txyewy" entries. I can see a user/sservice call 'mpssvc' that was creating the events. But a quick google search yeilded conflicting information, on one hand it could be Microsoft protection service? which is part of the ONE Care service and there was/is an unindstaller for this (https://answers.microsoft.com/en-us...-onecare/bf78dae1-037e-4426-83e8-fcef4ca8b115).
     

    Attached Files:

  2. b1k3rdude

    b1k3rdude Registered Member

    Hang fire, I restored the 'default firewall rules' and 'wfc recomended rules', set Secure Rules to 'disable unauthorised rules', rebooted and the "@{MicrosoftWindows.Client.CBS_1000.19041.1000.0_x64__cw5n1h2txyewy" rule got disabled like its was supposed to.

    I think I have had to do this occasionaly (reset the rules etc) and I think you have even directed me to do this on accasion, so let me see if that did the trick or not.
     
  3. alexandrud

    alexandrud Developer

    Windows Firewall Control 6.9.3.0

    This build is for WFC enthusiasts and is not yet released officially on Binisoft.org website. I had some free time recently and I made some important changes to WFC which pave the way for future improvements, like dark theme mode, transition from NET Framework to .NET 8.0 and other features that will come.

    Below is the changelog of the items included in this build:
    - Improved: Replaced WCF with GRPC for inter process communication.
    - Improved: Global hotkey which can toggle between Low and Medium profiles can now toggle between all profiles.
    - Improved: User settings are now applied per user account. Only the settings from Security tab are still global per machine.
    - Fixed: Secure Boot is not enabling High Filtering profile if wfc.exe is not running.
    - Fixed: Installer does not work if there is a WCF related problem with .NET Framework installation.
    - Fixed: After a failed policy import, notifications are not displayed anymore and a program restart is required to re-enable them.
    - Fixed: Notification dialog becomes unresponsive if a program generates a lot of blocked connections.
    - Fixed: WFC service fails to start if EventLog service is unavailable.
    - Fixed: Shell Integration allows creating new firewall rules even if WFC is locked with a password.

    Due to the fact that this build uses GRPC instead of WCF, the minimum required .NET Framework version is now 4.6.2 instead of 4.5.

    The following language strings were updated:
    310 = Toggle between filtering profiles
    501 = Use the shortcuts below to launch various system utilities


    Download URL (SHA256 2ad225153308bbd4d44f8b37d5461d3b3412965186f66eb65fd33354b83d2fca):
    https://binisoft.org/download/rc/wfc6setup.exe

    I tested this version on Windows 7, 10, 11, Server 2022, but it may be possible that some things to be missing due to the nature of the changes that I made recently.

    Please take your time and try this new version and report any problem that you may find. Your feedback is greatly appreciated and needed. Thank you for your support. :thumb:
     
  4. TairikuOkami

    TairikuOkami Registered Member

    I can not remove auto-generated steam rules in 6.9.3.0, even when the exe is removed. They can be disabled/enabled, but not removed, they do not show in Windows Firewall Advanced rules.
    Log does not open either. I have NET Framework 4.8, but maybe it needs NET Runtimes? I would install it, but there are like 30 versions, runtime, desktop runtime, etc, which one to pick?
    Code:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.FormatException: String was not recognized as a valid Boolean.
       at System.Boolean.Parse(String value)
       at System.String.System.IConvertible.ToBoolean(IFormatProvider provider)
       at WindowsFirewallControl.Services.RegistryService.GetValue(RegValue regValue, Boolean defaultValue)
       at WindowsFirewallControl.ViewModels.ConnectionsPanelViewModel..ctor()
       at WindowsFirewallControl.Views.ConnectionsPanel..ctor()
       at WindowsFirewallControl.Common.ViewManager.OpenConnectionsPanel()
       at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ToolStrip.WndProc(Message& m)
       at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9167.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    wfc
        Assembly Version: 6.9.3.0
        Win32 Version: 6.9.3.0
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/wfc.exe
    ----------------------------------------
    PresentationFramework
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
    ----------------------------------------
    WindowsBase
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    ----------------------------------------
    System.Xaml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9172.0 built by: NET481REL1LAST_C
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    PresentationCore
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    UIAutomationTypes
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
    ----------------------------------------
    System.ServiceProcess
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9176.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Google.Protobuf
        Assembly Version: 3.21.9.0
        Win32 Version: 3.21.9.0
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/Google.Protobuf.DLL
    ----------------------------------------
    GrpcDotNetNamedPipes
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.0.0
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/GrpcDotNetNamedPipes.DLL
    ----------------------------------------
    Grpc.Core.Api
        Assembly Version: 2.0.0.0
        Win32 Version: 2.49.0.0
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/Grpc.Core.Api.DLL
    ----------------------------------------
    System.Memory
        Assembly Version: 4.0.1.2
        Win32 Version: 4.6.31308.01
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/System.Memory.DLL
    ----------------------------------------
    System.Runtime.CompilerServices.Unsafe
        Assembly Version: 4.0.4.1
        Win32 Version: 4.6.28619.01
        CodeBase: file:///C:/Program%20Files/Malwarebytes/Windows%20Firewall%20Control/System.Runtime.CompilerServices.Unsafe.DLL
    ----------------------------------------
    Accessibility
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Windows.Controls.Ribbon
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Controls.Ribbon/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Controls.Ribbon.dll
    ----------------------------------------
    WindowsFormsIntegration
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9139.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
    ----------------------------------------
    PresentationFramework.Aero2
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
    ----------------------------------------
    UIAutomationProvider
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9166.0 built by: NET481REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll
    ----------------------------------------
    PresentationFramework-SystemCore
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemCore/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemCore.dll
    ----------------------------------------
    PresentationFramework-SystemXml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll
    ----------------------------------------
    Windows.UI
        Assembly Version: 255.255.255.255
        Win32 Version: 10.0.10011.16384
        CodeBase: file:///C:/Windows/system32/WinMetadata/Windows.UI.winmd
    ----------------------------------------
    Windows.Foundation
        Assembly Version: 255.255.255.255
        Win32 Version: 10.0.10011.16384
        CodeBase: file:///C:/Windows/system32/WinMetadata/Windows.Foundation.winmd
    ----------------------------------------
    System.Runtime.InteropServices.WindowsRuntime
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.InteropServices.WindowsRuntime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.InteropServices.WindowsRuntime.dll
    ----------------------------------------
    System.Runtime.WindowsRuntime
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.9032.0 built by: NET481REL1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.WindowsRuntime/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.WindowsRuntime.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
     

    Attached Files:

    Last edited: Aug 14, 2023
  5. share98

    share98 Registered Member

    Affirm - cannot open connection log in Windows Firewall Control 6.9.3.0
     
  6. alexandrud

    alexandrud Developer

    If you made an update, not a clean install, some previously user settings were stored as string, and now are DWORD under HKCU\Software\BiniSoft.org\Windows Firewall Control
    Use the Reset all settings to the default values button from Options tab to clear them up and Connections Log will open.

    upload_2023-8-14_18-25-39.png
     
  7. TairikuOkami

    TairikuOkami Registered Member

    That fixed both issues, thank you.
     
  8. b1k3rdude

    b1k3rdude Registered Member

    Downloading and thanks for the edition of dark mode :thumb:
     
  9. share98

    share98 Registered Member

    Yep. Just have to follow the insturctions! Thanks.
     
  10. kC_

    kC_ Registered Member

    thanks for the update
    update seemed to go OK & i noticed it had already reset my settings)

    first thing i noticed is that i can now no longer delete any rules Nor do i get any pop ups for new applications they are just silently blocked (display notifications is set as option)

    I have tried to reset all settings again & rebooted

    thanks
     
  11. kC_

    kC_ Registered Member

    ignore...sorted by an uninstall & reinstall.... can now delete rules/pop ups for new apps working ok thanks for the update!
     
  12. Brummelchen

    Brummelchen Registered Member

    at least the author did no answered, which is no good!
    what do you expect next?
    he left you alone considering someone else deliver the solution.
     
  13. alexandrud

    alexandrud Developer

    Not fair play from your side to say this. I already mentioned a few pages ago my opinion about Smart App Control. I am active on WFC topics since 12 years ago and I still maintain the software. If you don't have anything constructive to say, better say nothing.

    What can I do if Smart App Control does not even recognize certificates issued by Microsoft as trusted?

    upload_2023-8-15_0-51-51.png
     
    Last edited: Aug 14, 2023
  14. Bertazzoni

    Bertazzoni Registered Member

    :thumb::thumb:
     
  15. Mr.X

    Mr.X Registered Member

    WTH?
    Are you in permanent benzodiazepine withdrawal?
     
  16. Alpengreis

    Alpengreis Registered Member

    @alexandrud

    Thanks for the new version and your work!

    The only thing that doesn't work (till now) is that when deleting a rule, there is no longer a security query (did NOT disable it before).

    Greetings
     
  17. alexandrud

    alexandrud Developer

    Thank you for your feedback. I fixed it. The delete confirmation dialog will be displayed again in the next build. I also found the problem with Connections Log or Rules Panel which won't open if 'Freeze first column' was found in the user settings.
     
  18. Alpengreis

    Alpengreis Registered Member

  19. Brummelchen

    Brummelchen Registered Member

    At least you have to deal with this new feature instead SRP although it suck you a lot.
    SRP is faded out and replaced by smart app control. you force users to disable one important part of windows security to install a weaker one. guess who is more fair - you or microsoft?
     
  20. blacknight

    blacknight Registered Member

    Indeed, thank you for your help. :thumb:
     
  21. Azure Phoenix

    Azure Phoenix Registered Member

    I wanted to install the program but I’m getting an alert that Kaspersky Security Cloud is installed.

    But I already uninstall that program. And even used their official uninstaller.

    I checked the Windows Security Center a little and it doesn’t show Kaspersky
     
  22. Alpengreis

    Alpengreis Registered Member

  23. alexandrud

    alexandrud Developer

    It means that
    It means that Kaspersky is still registered in Windows Security Center as a FirewallProduct.
    You can use this tool https://www.nirsoft.net/utils/simple_wmi_view.html to check if there is a firewall registered as a firewall in Security Center:

    upload_2023-8-17_12-5-1.png

    WFC does a similar query and displays just a warning. You can still install WFC and use it.
     
  24. Azure Phoenix

    Azure Phoenix Registered Member

    Thanks.
     
  25. Alpengreis

    Alpengreis Registered Member

    @Azure Phoenix

    I assume the deinstaller I mentioned would help (too), if you can run it yet after your normal deinstallation (to remove it properly all "things"), because that's highly probably not the same as a normal deinstallation.
     
    Last edited: Aug 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.
    Dismiss Notice