AdguardTeam / AdguardForWindows

AdGuard for Windows open bug tracker
https://adguard.com/
639 stars 72 forks source link

Include Firewall Functionality #4724

Open Nzzyme opened 1 year ago

Nzzyme commented 1 year ago

Issue Details

Currently, I am unable to entirely block traffic from a particular program. Let's say, if a program runs in the background calling home and if I need to block all traffic from the program, I am unable to do that.

Proposed solution

Implement a firewall functionality such that the user is able to instantly allow or block network access for a program.

A 'Firewall' setting could be implemented (Left navigation bar on Settings page) which when clicked takes us to the Firewall page and on that page, the user would see the list of all the 'Installed' programs. On this page, the user should be able to toggle a switch on or off to allow or block traffic from/to that program.

A view filter could be added on that page to show:

Alternative solution

I am not aware if there is one at the moment.

AmyRose1288 commented 1 year ago

you are speaking about the now discontinued SpyShelter Firewall

(i'm sorry if i said something wrong here)

Nzzyme commented 1 year ago

you are speaking about the now discontinued SpyShelter Firewall

(i'm sorry if i said something wrong here)

I am not. This is a feature request about AdGuard.

bestpika commented 1 year ago

But the purpose of this software is to filter ads, so I don’t understand why we need to add a firewall function to an ad-blocking application. The built-in firewall in the operating system is sufficient for this.

Nzzyme commented 1 year ago

But the purpose of this software is to filter ads, so I don’t understand why we need to add a firewall function to an ad-blocking application. The built-in firewall in the operating system is sufficient for this.

AdGuard for Android supports firewall functionality even though Android has this functionality built-in. The built-in firewall in Windows / Defender has this but is a rather lengthy process. Something simpler is needed where the user just toggles a switch to enable/disable traffic for that program.

bestpika commented 1 year ago

But the purpose of this software is to filter ads, so I don’t understand why we need to add a firewall function to an ad-blocking application. The built-in firewall in the operating system is sufficient for this.

AdGuard for Android supports firewall functionality even though Android has this functionality built-in. The built-in firewall in Windows / Defender has this but is a rather lengthy process. Something simpler is needed where the user just toggles a switch to enable/disable traffic for that program.

Android requires the use of VPN to filter traffic due to its system characteristics, hence the availability of this feature. Moreover, to put it bluntly, the efficiency of the Windows version is not very good. If to add firewall functions to it, I can’t imagine how much slower my internet browsing would become.

muchqs commented 1 year ago

i hope this is not added. There are so many firewall solutions on windows that can do this and more. AdGuard is an ad blocker, there is no need to bloat the software with a half-assed firewall feature. Just use a full featured firewall solution that's free like comodo that can do this and a lot more.

That1BlueMew commented 5 months ago

If adguard had a option with being a firewall would be nice so I would have to have one less app

That1BlueMew commented 5 months ago

Would be a cool Optional feature tho

That1BlueMew commented 5 months ago

I use portmaster as a firewall and this would make it one less app being used if adguard supported it

zubrRB commented 5 months ago

AdGuard v8.0 for Windows. Next year, we're rolling out a major update with new detailed statistics, improved Apps management, firewall functionality, and a sleek new design. https://adguard.com/en/blog/adguard-2023-recap.html

gitthangbaby commented 5 months ago

Wonderful, this will give the app purpose. Currently I don't see a point of using it (and I leave a lot of licences unused for a decade) because 1) there's no "firewall" (like on the same product for Android) 2) there's no app filtering (filters just browsers). I have a hard time grasping why. I'm a longerm user of all other solutions offered.

Adguard [OS client] is not a DNS filtering app and never was, it's a tool with added value (worth of buying) to filter apps more deeply, with a more deep inspection because it runs on a client machine and can see more. It needs to have a purpose over typing DNS servers or using Adguard Home. One of the natural functions should be filtering the apps completely (blocking). The same engine can do the job, or set some rules, at a minimal cost, and we can free up the memory from other apps (e.g. NetLimiter which ironically is for " bandwith limiting" but people use it for "100% limiting" a.k.a. blocking). The problematic issue is a limited scope of filtered apps, that one should expand to ALL apps. Rather than dual filtering browsers, I see value in filtering normal apps, just like on Android.

d-RealMusic-b commented 4 months ago

I use simplewall as my firewall, If AdGuard has the same functionality, then I can uninstall it.