Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simplewall.exe cannot be blocked in v3.6.2 #1216

Closed
xesarni opened this issue Apr 25, 2022 · 14 comments
Closed

simplewall.exe cannot be blocked in v3.6.2 #1216

xesarni opened this issue Apr 25, 2022 · 14 comments
Labels

Comments

@xesarni
Copy link

xesarni commented Apr 25, 2022

Is this intentional? Please revert it back.

@xesarni
Copy link
Author

xesarni commented Apr 25, 2022

So it is a "feature". RIP simplewall.

@henrypp
Copy link
Owner

henrypp commented Apr 25, 2022

what feature? you made invalid configuration and name it "feature", mde

@xesarni
Copy link
Author

xesarni commented Apr 25, 2022

Default configuration. Disallow simplewall.exe, accept the warning, hit refresh or restart simplewall and simplewall.exe will be allowed again.

@henrypp henrypp added bug and removed invalid labels Apr 25, 2022
@henrypp
Copy link
Owner

henrypp commented Apr 25, 2022

i fix this

@henrypp henrypp reopened this Apr 25, 2022
@cloudgreen
Copy link

@xesarni Why would one disallow simplewall.exe, what is the purpose and consequence?

I am just curious, thanks! :)

@xesarni
Copy link
Author

xesarni commented Apr 26, 2022

@cloudgreen I just prefer to block internet access for almost any app as much as possible due to hypothetical concerns about security and privacy.
Blocking simplewall.exe (and some other apps) is not recommended for a typical user as it may limit some functionality.

@cloudgreen
Copy link

@xesarni Ah, I get it, thanks!

First I thought "what's the point", but since the rules that Simplewall creates are created/hosted in WFP (and not in the application itself) then I can see point. 👍

@Pandaa-P
Copy link

It isn't fixed though.

When you disable it a simple refresh (or restart) would move it to apps with internet access section.

Also it's the only app that when you allow it through the [✓] check mark symbol does not warning you like it does with the other apps and move it to allowed apps silently, for example here Firefox when I [✓] check marked it to allow internet access, it give a warning.
s1
Even though when the Confirm when allowing application option was marked [✓] check marked I don't see a confirmation window for simplewall.

Also it's the only app that complains when its lose internet access,
s2
Even though when the Resolve network addresses option was [ ] uncheck marked, so there should be no addresses to resolve.

@gettysburg
Copy link

Tried to reproduce this bug on the latest build and it doesn't happen to me, also hasn't happened before.

@hho2002
Copy link
Contributor

hho2002 commented Apr 28, 2022

Add IsKeepUnusedApps=true to simplewall.ini

[simplewall]
IsKeepUnusedApps=true

version 3.6.1

BOOLEAN is_keepunusedapps = _r_config_getboolean (L"IsKeepUnusedApps", TRUE);

version 3.6.2

is_keepunusedapps = _r_config_getboolean (L"IsKeepUnusedApps", FALSE);

@Pandaa-P
Copy link

@gettysburg I don't know man, I reinstalled it multiple times, after I purged it from registry, app data, temp folders and every other folder it may have residuals in and reinstalled it and again it show the same behavior.

Also the IsKeepUnusedApps=true didn't work for me. I love simplewall but this is something I don't like.

@gettysburg
Copy link

Are you sure that you restarted simplewall after adding the line to it's config file, in the correct section?

I just again tried to reproduce this and still can't pull it off.

I gave simplewall full network access, checked for updates, revoked full network access, re-applied all rule sets and restarted the application, tried to check for updates and the requests got blocked, just as expected:

image

So, either you did some mistake when adding the line (I recommend using Notepad++ instead of the built-in Notepad), or you have some other rule allowing the traffic through, or this is indeed a bug, but it needs a very specific configuration to be triggered.

🤷

@Pandaa-P
Copy link

Pretty sure did no mistake, and I tried with Notepad++ and it's the same. I noticed you use win11, I'm on windows 10 enterprise ltsc. it could be unique to windows 10 enterprise ltsc.
There are no rules, even the vanilla clean install has this bug. I have no problem with simplewall has access, but I'm a paranoid person and this behavior just triggered my paranoia.

@gettysburg
Copy link

I don't use Windows 11, I use Windows Server 2019 LTSC (mainly because it lacks the bloatware that Windows 10 pre-installs, most notably the apps but also other stuff that was introduced with Windows 8, such as the Metro / Tablet desktop weirdness you get when pressing ESC or moving your mouse to any screen edge, I never got used to that stuff).

Another reason is the fact that the Windows Server OS class counts as "Enterprise", thus unlocking many group policies and features that are unavailable on almost all, "regular" Windows installations, such as turning off telemetry / data collection completely, being able to uninstall Windows Defender and Smart Screen, as well as having the ability to turn off the (DWM mediated) forced V-Sync on windowed, hardware-accelerated Direct3D or OpenGL applications which otherwise would be forced to run at the refresh-rate of your monitor (which for me is 75 HZ, but this still introduces artificial input lag in games since most game engines depend on a high frame-count in order to poll input devices).

image

So, our systems should pretty much match, Windows 10 LTSC is Kernel 1809 too as far as I know.

And trust me, being responsible for the whole IT infrastructure of a Fortune 500 company made me quite paranoid as well - however, I can still not reproduce your issue.

If you are familiar with the programming language C and Visual Studio in general, then you could try to build your own version of simplewall and debug it from there by using a tool such as Windows Kernel Explorer, it has full support for WFP data structures allocated by the Windows kernel.

Due to time constraints I however will not be able to help you with either task, sorry - I still hope we somehow figure it out though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants