From 6fa6d6dfc9e5a88e7dff2ed3c148b3b4271f566c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 28 Dec 2023 09:43:45 -0600 Subject: Detect that a VPN is needed IPv6() returns true if it's working display duration a 'DNS Lookup Status' window actual dig results display status and failure counters count lookup failures and successes add TCP dns lookup logic to test if dns is working at all add DNS over HTTPS cloudflare new & update kind of working holy shit, go.wit.com finally works with git mod tidy working, but cloudflare api stuff is broken AAAA '(none)' logic detection is better cloudflare control panel display the working real AAAA addresses Signed-off-by: Jeff Carr --- go.mod | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'go.mod') diff --git a/go.mod b/go.mod index f21c131..cde5d25 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,42 @@ module go.wit.com/control-panel-dns go 1.21.4 + +require ( + github.com/Showmax/go-fqdn v1.0.0 + github.com/alexflint/go-arg v1.4.3 + github.com/creack/pty v1.1.21 + github.com/davecgh/go-spew v1.1.1 + github.com/fsnotify/fsnotify v1.7.0 + github.com/golang/protobuf v1.5.3 + github.com/jsimonetti/rtnetlink v1.4.0 + github.com/miekg/dns v1.1.57 + github.com/rs/dnstrace v1.4.1 + go.wit.com/gui v0.9.2 + go.wit.com/shell v0.0.0-20231220210920-25715e30ee82 + golang.org/x/term v0.15.0 +) + +require ( + github.com/alexflint/go-scalar v1.1.0 // indirect + github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/josharian/native v1.1.0 // indirect + github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect + github.com/mdlayher/netlink v1.7.2 // indirect + github.com/mdlayher/socket v0.4.1 // indirect + github.com/sirupsen/logrus v1.9.3 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/svent/go-nbreader v0.0.0-20150201200112-7cef48da76dc // indirect + github.com/tmc/scp v0.0.0-20170824174625-f7b48647feef // indirect + github.com/wercker/journalhook v0.0.0-20230927020745-64542ffa4117 // indirect + go.uber.org/atomic v1.7.0 // indirect + go.uber.org/multierr v1.9.0 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/net v0.17.0 // indirect + golang.org/x/sync v0.4.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/tools v0.13.0 // indirect + google.golang.org/protobuf v1.26.0 // indirect +) -- cgit v1.2.3