DNS Leak Test
Switch branches/tags
Nothing to show
Clone or download
Latest commit e580cae Nov 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml Improving precision of dectection DNS servers in golang version Oct 29, 2018
LICENSE DNS servers count was added Aug 22, 2018
README.md V1.2 released Nov 3, 2018
dnsleaktest.bat fix Oct 16, 2018
dnsleaktest.go Merge branch 'master' of https://github.com/macvk/dnsleaktest Oct 29, 2018
dnsleaktest.py fix Oct 16, 2018

README.md

Dns Leak Test

The test shows DNS leaks and your external IP. If you use the same ASN for DNS and connection - you have no leak, otherwise here might be a problem.

How to install & use Python Version

Linux

  1. Download dnsleaktest.py
wget https://raw.githubusercontent.com/macvk/dnsleaktest/master/dnsleaktest.py
chmod +x dnsleaktest.py
  1. Run dnsleaktest.py
./dnsleaktest.py

Windows

  1. Download dnsleaktest.bat
powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/macvk/dnsleaktest/master/dnsleaktest.bat', 'dnsleaktest.bat') }"
  1. Run dnsleaktest.bat
dnsleaktest.bat

macOS

  1. Download dnsleaktest.py
curl https://raw.githubusercontent.com/macvk/dnsleaktest/master/dnsleaktest.py -o dnsleaktest.py
chmod +x dnsleaktest.py
  1. Run dnsleaktest.py
./dnsleaktest.py

How to build & use Golang Version

You can use prebuilt executable binary for Linux, MacOs or Windows created by travis-ci.org:

Linux

  1. Download dnsleaktest v1.2
chmod +x dnsleaktest
  1. Run dnsleaktest
./dnsleaktest

Windows

  1. Download dnsleaktest.exe v1.2

  2. Run dnsleaktest.exe, open cmd then navigate to the exe file

dnsleaktest.exe

macOS

  1. Download dnsleaktest v1.2
chmod +x dnsleaktest
  1. Run dnsleaktest
./dnsleaktest

Or build binaries in your machine

  1. Linux
GOOS=linux GOARCH=386 go build -o dnsleaktest dnsleaktest.go

  1. MacOS
GOOS=linux GOARCH=386 go build -o dnsleaktest dnsleaktest.go
  1. Windows
GOOS=windows GOARCH=386 go build -o dnsleaktest.exe dnsleaktest.go