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

add fallback domains for openvpn test #2805

Open
3 tasks done
ainghazal opened this issue Oct 8, 2024 · 0 comments
Open
3 tasks done

add fallback domains for openvpn test #2805

ainghazal opened this issue Oct 8, 2024 · 0 comments
Assignees
Labels
bug Something isn't working triage

Comments

@ainghazal
Copy link

ainghazal commented Oct 8, 2024

Deploying the probe-services backend for distributing openvpn IPs and credentials is not on the roadmap for the next few releases. We have shipped a hardcoded domain in the august release.

In some countries, DNS poisoning can be observed. We want to add a couple of fallback domains to the experiment. Additionally, having a way to easily distribute new IPs can allow us to verify if a block is based on an IP ban, 5-tuple rules, or use of DPI.

Three things are needed for this to happen:

  • Modify probe code to pick more endpoints, and keep iterating if domain resolution fails.
  • Add DNS records (@hellais)
  • Setup new endpoints / transparent proxies.
@ainghazal ainghazal added bug Something isn't working triage labels Oct 8, 2024
DecFox added a commit to ooni/probe-cli that referenced this issue Nov 21, 2024
while working on this, I also gave more priority to possible oonirun
descriptors passed in the command line.

- Related: #2805

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request:
ooni/probe#2805
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [x] if you changed code inside an experiment, make sure you bump its
version number

## Description

Add fallback domains for openvpn default endpoints to be probed.

---------

Co-authored-by: DecFox <33030671+DecFox@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage
Projects
None yet
Development

No branches or pull requests

2 participants