safing / portmaster

🏔 Love Freedom - ❌ Block Mass Surveillance
https://safing.io
GNU General Public License v3.0
8.83k stars 276 forks source link

Timers for connections #1613

Open jonsnow231 opened 2 weeks ago

jonsnow231 commented 2 weeks ago

I like how Simple Wall allows you to easily set a timer for something. So if you only want something to connect for a minute to install it or whatever, it will then automatically block it. Sorry if this feature is already on Portmaster, I couldn't find it though.

Also, bump for the feature of anonymized dns relays like YogaDNS has, so even my grandma can set it up.

github-actions[bot] commented 2 weeks ago

Greetings and welcome to our community! As this is the first issue you opened here, we wanted to share some useful infos with you:

Raphty commented 2 weeks ago

Thank you for the suggestion, we might look into this for the future, but the reason this is required in simple wall is that SW is very limited in what it can do. It can not filter per connection, so if you allow https you allow all https, that is not the case with Portmaster.

With Portmasters Filter lists trackers are blocked automatically, and we also have a community where we share profiles for apps, so you can only allow the connections required for that app to work https://github.com/portmaster-community/apps

SW has a different focus, it is - simple - it is an easy on off toggle, but Portmaster is more complex, both have different pros and cons - with Portmaster you can control where each app can go, not just if it allowed to leave the house so to speak.

regarding the YogaDNS thing, I only glanced at it, what servers are the ones doing the de and encryption and who is paying for them? again, did not read into this, but if you want something like this, SPN is what you are looking for.

jonsnow231 commented 2 weeks ago

The anonymized relays are the ones here: https://dnscrypt.info/public-servers/ To my knowledge, on Windows only two apps with GUI offer this (YogaDNS and SimpleDNSCrypt). There are a bunch others that do, like dnscrypt-proxy, SecureDNS, encrypted dns server, etc. But no actively maintained, open-source app with a gui that I could find.