Handy terminal UI (TUI) to check for DNS leakage

Hi all,

This is a TUI that I have contributed to on Github with a quick cleanup. Credit goes to its author Orhan (who’s rightly famous for creating one of the best TUI libraries in Rust).

The easiest way to run this locally is as follows:

  1. Install Rust on your system. Use the rustup command linked here.
  2. Clone the repo, and in the root path do cargo b which is shorthand for build.
  3. cargo r -- --hostname "google.com" – you will need to provide privilege escalation with sudo. First read through the source if you’re unsure; it’s good practice anyways!

Here’s the bottom part of my screen, so as not to doxx myself.

Through a VPN though, with DNSSEC setup, you’ll see a green light instead.

I’ll check with Orhun if he’ll consider launching the crate on Crates.io.

Best,
Mike