-
-
Notifications
You must be signed in to change notification settings - Fork 318
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
DNS request don't prompt me for Wine / Proton on Linux #1420
Comments
what reason does the connection give when you expand it for being allowed? |
Just Info: There is a combination between two binary files of Wine (Part of Proton):
PortMaster can block any connection of the binary This looks like that PortMaster can ask me to allow or block only IP addresses. But it cannot block DNS requests from some binaries for example |
domain requests are handled by Portmaster itself. what this tells you is what app is requesting the domain. A dns request is not a connection. Portmaster resolves those requests so it can tell you where the actual connection wanted to go afterwards. |
We want to be notified when any unknown random DNS request appears BEFORE domain resolution and connection, if its domain / URL is not in the block list. |
It is before a connection is established. This is expected behavior. If you tell me what your use case is, and why you want to change this behavior. I might be able to help on mitigation ideas that fit your chosen threat model. |
PortMaster can block or allow selected IP connections from the profile |
Interesting, it seems that wine emulates the windows dns service, which is why the structure is like this. |
This issue has been automatically marked as inactive because it has not had activity in the past two months. If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics. |
Is that possible to add a new option that should prompt people when "DNS request" comes in? Thanks! |
This issue has been automatically marked as inactive because it has not had activity in the past two months. If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics. |
This issue has been automatically closed because it has not had recent activity. Thank you for your contributions. If the issue has not been resolved, you can find more information in our Wiki or continue the conversation on our Discord. |
This feature would be useful. Please do not close it! |
@Zesko we have the auto close bot enabled to keep a focus on open issues. regarding this, we probably will look deeper into it when we start tackling virtualization in general. |
PortMaster -> Global Settings -> Privacy Filter -> General -> Default Network Action -> Change
Allow
toPrompt
That works fine on Linux and the notification asks me whether I accept new connection or not. For example :
That is good.
But that has one issue with Wine/Proton.
What happened:
I installed GE-Proton 8 or any Proton 8 version for Steam.
one part of Proton is a binary executable
wine-preloader
:Any Windows game uses this binary
wine-preloader
to perform DNS queries. But PortMaster does not prompt me or can not block them.PortMaster allows all of DNS queries of Windows game without asking me. 😯
What did you expect to happen?:
My expectation is that PortMaster should prompt me to decide "block" or "allow" when playing any Windows game on Linux.
How did you reproduce it?:
NetworkManager
that generates/etc/resolv.conf
instead ofsystemd-resolve
(wine64-preloader|wine-preloader)$
Edit this profile settings -> Privacy -> Filter -> General -> Default Network Action -> Change Allow to Prompt or Block
Test Windows game using this Proton.
But many DNS queries of game are allowed by PortMaster without asking me. That is problematic.
The text was updated successfully, but these errors were encountered: