Skip to content

Releases: Isusami/findns

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 18 Apr 20:52

findns v1.0.3

Releases now ship as one zip per platform, with everything you need bundled together.

Per-platform zips

Each findns-<os>-<arch>.zip contains:

  • findns (or findns.exe on Windows) — main scanner binary
  • masterdnsvpn-client (or .exe) — companion binary for the e2e/masterdns step (now in every platform zip)
  • scan_ips_public.txt — bundled CIDR list (~6,166 /24 ranges, ~1.57M IPs); auto-detected by findns scan when no -i / --cidr / --cidr-file is set
  • README.txt — platform-specific quick-start with the right line-continuation syntax (^ for cmd.exe, \ for POSIX)
  • slipstream-client — additionally bundled in findns-linux-amd64.zip

Filename / asset changes

  • ipv4.txt is now scan_ips_public.txt (in the repo, in the zip, and in the auto-detection in cmd/scan.go).
  • The Windows binary inside the zip is plain findns.exe (no platform suffix).
  • Standalone bare binaries (findns-linux-amd64, findns-windows-amd64.exe, masterdnsvpn-client-*, etc.) are no longer published — grab the zip for your platform.

Quick start

Windows (cmd.exe)

  1. Extract findns-windows-amd64.zip.

  2. Open cmd.exe and cd into the extracted folder.

  3. Run:

    findns.exe e2e masterdns ^
      --input scan_ips_public.txt ^
      --output mdvpn_results.json ^
      --masterdns-domain w.example.com ^
      --masterdns-key-file mdkey.txt ^
      --masterdns-encryption-method 2 ^
      --workers 1 --e2e-timeout 45

Linux / macOS

  1. Extract findns-<os>-<arch>.zip.

  2. chmod +x ./findns ./masterdnsvpn-client (macOS: also xattr -d com.apple.quarantine ./findns ./masterdnsvpn-client if Gatekeeper blocks).

  3. Run:

    ./findns e2e masterdns \
      --input scan_ips_public.txt \
      --output mdvpn_results.json \
      --masterdns-domain w.example.com \
      --masterdns-key-file mdkey.txt \
      --masterdns-encryption-method 2 \
      --workers 1 --e2e-timeout 45

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 18 Apr 20:40

findns v1.0.2

What's new

  • MasterDnsVPN in TUI: dedicated section under E2E with inputs for tunnel domains, key/key-file, encryption method (1/2/3), an optional client_config.toml template, and an MTU bisect toggle. Mirrors the existing --masterdns-* CLI flags.
  • Bundled ipv4.txt (~6,166 /24 ranges, ~1.57M IPs) shipped as a release asset and inside the Windows zip. findns scan auto-detects it next to the binary when no -i / --cidr / --cidr-file is given.
  • --cidr-sample N flag to control how many IPs are picked per /24 (default 10 when the bundled list is auto-detected, 0 = all).
  • Windows Explorer launch hint: double-clicking findns.exe from File Explorer now shows a short "open cmd.exe and run it from there" message and waits for Enter, so the auto-spawned console window no longer flashes and closes.
  • 8 new TUI tests covering masterdns gating, parse, applyConfig, and buildSteps wiring.

Assets

  • findns-{linux,darwin,windows}-{amd64,arm64} — main binary
  • findns-windows-amd64.zip — convenience Windows bundle: findns.exe + masterdnsvpn-client.exe + ipv4.txt + README.txt
  • masterdnsvpn-client-{linux,darwin,windows}-{amd64,arm64} — companion tunnel client
  • slipstream-client-linux-amd64
  • ipv4.txt — standalone bundled CIDR list

Quick start (Windows cmd.exe)

findns.exe e2e masterdns ^
  --input scan_ips_public.txt ^
  --output mdvpn_results.json ^
  --masterdns-domain w.example.com ^
  --masterdns-key-file mdkey.txt ^
  --masterdns-encryption-method 2 ^
  --workers 1 --e2e-timeout 45

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 Apr 20:10

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Apr 20:00

Full Changelog: v0.2.2.1...v1.0.0