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

(Tracking) Brave VPN IPv6 tests #28530

Closed
bsclifton opened this issue Feb 14, 2023 · 2 comments
Closed

(Tracking) Brave VPN IPv6 tests #28530

bsclifton opened this issue Feb 14, 2023 · 2 comments

Comments

@bsclifton
Copy link
Member

Description

Before we go live with Brave VPN, we need to verify the IPv6 solution that we worked with the vendor on. Basically, they have a config on Windows only (does not apply to other platforms) which will assign a local link IPv6 IP (which is not routable). This prevents requests being made on another adapter (if another adapter is configured with IPv6 and a website has IPv6 DNS records; ex AAAA record)

Steps to Reproduce

  1. Be on a Windows machine with IPv6 setup
  2. Visit https://test-ipv6.com/ and make sure you get a good IPv6 score
  3. Buy Brave VPN and login to account.brave.com (or staging equivalent) to get credentials issued
  4. Connect to Brave VPN (any server)
  5. Run a few tests:
    • Open an instance of cmd.exe and run ipconfig /all. Verify that the Brave VPN (name differs depending on channel) connection:
      • Has an IPv4 address assigned
      • Has a local-link IPv6 IP address assigned (starts with fe80)
    • Is in the region you selected - visit https://whatismyipaddress.com/
    • https://test-ipv6.com/ should give a failing score (ex: IPv6 is not enabled)

Expected result:

All of the tests should pass

cc: @stephendonner @LaurenWags @kjozwiak

@stephendonner
Copy link

stephendonner commented Feb 18, 2023

Verified PASSED using

Brave 1.49.101 Chromium: 110.0.5481.104 (Official Build) beta (64-bit)
Revision 46de4a7f41979e829b430bc1ee30ef483aa227ac-refs/branch-heads/5481_77@{#19}
OS Windows 10 Version 22H2 (Build 19045.2604)

NOTE: All tests performed were using the production-purchased BraveVPN connection 👍

Confirmed:

  • link-local fe80:: IPv6 address
  • 0/10 on IPv6 test
  • no DNS-server (ISP) leaks
  • Cloudflare was used as the DoH Multi-Home Name Resolution mitigation DNS provider
default, 10/10 IPv6 Brave VPN, 0/10 IPv6 whatismyipaddress.com browserleaks.com/dns dnsleaktest.com link-local fe80::
image (5) image (4) image (3) image (2) image (1) image

@stephendonner
Copy link

stephendonner commented Feb 21, 2023

Verification PASSED using

Brave 1.49.106 Chromium: 110.0.5481.104 (Official Build) beta (x86_64)
Revision 46de4a7f41979e829b430bc1ee30ef483aa227ac-refs/branch-heads/5481_77@{#19}
OS macOS Version 11.7.4 (Build 20G1120)
default, 10/10 IPv6 Brave VPN, 0/10 IPv6 whatismyipaddress.com browserleaks.com/dns dnsleaktest.com link-local fe80::
Screen Shot 2023-02-21 at 3 29 49 PM Screen Shot 2023-02-21 at 3 27 46 PM Screen Shot 2023-02-21 at 3 26 54 PM Screen Shot 2023-02-21 at 3 31 13 PM Screen Shot 2023-02-21 at 3 31 54 PM Screen Shot 2023-02-21 at 3 33 34 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment