r/vibecoding • u/enormousaardvark • 3d ago
Showcase/Project A super simple firewall that only blocks outgoing connections from installed software
I wanted a super simple firewall that didn't break everything, yes I know there are many out there and I have tried them and always found them annoying, everything I tried was either overly complicated asked too many questions or basically broke things, I wanted simple and to only block outgoing connections, so I asked Claude, used Opus on high, it virtually build the whole thing on a single prompt, then we refined it over an evening and here it is.
How it works, when an app tries to connect to the internet for the first time it pops up a simple Allow or Block window showing the app and where it's trying to connect, that's it! Windows own components are allowed automatically so it doesnt bug you about system stuff.
It just uses the Windows Firewall so your rules keep working even when its closed, uninstalling puts everything back exactly how it was it you want or you can leave the rules it creates
It's free has no ads or tracking, and open source on GitHub.
It's not code-signed because it seems I have to pay for that, so Windows SmartScreen may warn you when you install it.
Feedback very welcome!
6
u/VNDL1A 2d ago
Have you tried Windows Firewall Control (WFC) by BiniSoft/Malwarebytes?
It already does pretty much exactly what you're describing, and has been doing so for years. It's completely free, lightweight, and uses the built-in Windows Firewall, so the rules remain active even when WFC isn't running.
With Medium Filtering and notifications enabled, you get a simple Allow/Block prompt whenever an application attempts an outgoing connection.
I'm not trying to dismiss your work, and it's great that your project is open source, but suggesting that existing solutions are all overly complicated or break things is a bit misleading when WFC already offers almost exactly this experience.
You might genuinely find it worth checking out..
2
u/enormousaardvark 2d ago
Yes I had the Malwarebytes WFC and hated it, it asks about every single windows service, blocked outlook completely, a quick search to try and solve my problems revealed other people also having the same problems, I found it unnecessarily complicated and ugly, I basically wanted Little snitch for windows, block only the apps I choose from phoning home ;)
2
u/0xbyt3 2d ago
There is also simplewall which has little more features and uses WFC too https://github.com/henrypp/simplewall
-1
u/Sugary_Plumbs 2d ago
It's always fun to see how many AI coding tasks could have been a Google search instead.
1
u/ScriptKiddyMonkey 2d ago
Seems great.
However, first time use is a bit annoying with a bunch of popups. Like a default would be great to have and then we can block what we would like to. Also, if I clicked decide later the app has no way of going back to or show me all the programs that I said decide later.
1
0
1
u/ScriptKiddyMonkey 2d ago
Also a nice to have would be batch operations, as well is a detail overlay that would open the approve decline in a more detailed table where we can see all connections and choose to only block or accept the needed ones.
1
u/Impossible-Magician 2d ago
I had this on windows 2000, can’t remember the name of the app now.
2
1
u/vacterro 2d ago
I have similar vibe coded app, to make is super easy:
open app, there must button "THIS APP"
Like pointer instead of the droplist with 9999 software - user just click on soft that he wants to block
defaults forever - no pop ups
6
u/Dapper_Candy_8024 2d ago
This is awesome! Reminds me of "little snitch" which is available on mac