summaryrefslogtreecommitdiff
path: root/go.mod
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-12-28 09:43:45 -0600
committerJeff Carr <[email protected]>2023-12-28 09:43:45 -0600
commit6fa6d6dfc9e5a88e7dff2ed3c148b3b4271f566c (patch)
treef08edaac07ddf1a2e8a7401ef32c53707bdf5537 /go.mod
parent73b0cee93320bb5b572881cd1a5ba9d878a4ba3a (diff)
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 <[email protected]>
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod39
1 files changed, 39 insertions, 0 deletions
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
+)