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] Geo-blocking #1324

Closed
3 tasks done
Silberling opened this issue Oct 19, 2022 · 1 comment
Closed
3 tasks done

[Feature] Geo-blocking #1324

Silberling opened this issue Oct 19, 2022 · 1 comment
Labels

Comments

@Silberling
Copy link

Checklist

  • I have used the search function to see if someone else has already submitted the same feature request.
  • I will describe the problem with as much detail as possible.
  • This issue only contains a request for one single feature, not multiple (related) features.

App version

3.6.7

Problem you are trying to solve

Block connection to countries where is no expected connection to or from by IP as well as DNS.

Considering a portable device (notebook, tablet) I can not rely on other premises security and would like to solve this on a device basis

Suggested solution

  • Filter name lookups locally by pattern
  • Filter IP by GEO Service (e.g. Maxmind (requiring account))
  • Whitelist or Blacklist capability

Screenshots / Drawings / Technical details

  • Intercept, parse and handle matched name lookups
  • Integrate Maxmind API or available data or similar

(* Might require developer to consume increased amount of coffee to implement which I would help (at least in parts) to obtain)

@Silberling
Copy link
Author

Addition

another reason for DNS (, ...) interception is that I observed software using raw sockets with custom name resolve mechanism which stops working when blocking but I want to allow / filter this and possibly redirect to system dns.

@henrypp henrypp closed this as completed Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants