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

[Feature request] Show app name in the log #432

Open
HamidZaeri opened this issue Mar 28, 2022 · 3 comments
Open

[Feature request] Show app name in the log #432

HamidZaeri opened this issue Mar 28, 2022 · 3 comments

Comments

@HamidZaeri
Copy link

HamidZaeri commented Mar 28, 2022

Hi
It's good to see name of the app (and icons) requested the dns query in the log (recent queries).

@bemasc
Copy link
Contributor

bemasc commented Mar 28, 2022

Unfortunately this is extremely difficult, and perhaps impossible. DNS queries are emitted by the system itself, not by applications, and Intra has no direct way to link each query to the application that generated it. Thanks to the system DNS cache, many queries produced by apps will never reach Intra at all.

It may be possible to infer an indirect linkage using the contents of /proc/net/tcp, but this mapping is not precise and can be delayed.

@HamidZaeri
Copy link
Author

HamidZaeri commented Apr 3, 2022

Then how does split tunneling works?!

Unfortunately this is extremely difficult, and perhaps impossible. DNS queries are emitted by the system itself, not by applications, and Intra has no direct way to link each query to the application that generated it. Thanks to the system DNS cache, many queries produced by apps will never reach Intra at all.

It may be possible to infer an indirect linkage using the contents of /proc/net/tcp, but this mapping is not precise and can be delayed.

@bemasc
Copy link
Contributor

bemasc commented Apr 4, 2022

Apps can be excluded or included in the VPN by an explicit Android API. If an app is excluded from the VPN, its traffic is never visible to Intra at all.

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

No branches or pull requests

2 participants