diff options
| author | Jeff Carr <[email protected]> | 2024-01-06 17:51:41 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-06 17:51:41 -0600 |
| commit | 0148cec0b28d88f348b88b54ddd9dcbc7c71c823 (patch) | |
| tree | ae1741261377d339779266beb862d1ef59dc2e36 | |
| parent | 15d9f9769360b1cb8c748de8ee995030ade5eb35 (diff) | |
purge years of old test code
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | dns.go | 4 | ||||
| -rw-r--r-- | gui.go | 40 | ||||
| -rw-r--r-- | linuxstatus/old/bash.go (renamed from bash.go) | 0 | ||||
| -rw-r--r-- | linuxstatus/old/dynamic-dns-update.go (renamed from dynamic-dns-update.go) | 0 | ||||
| -rw-r--r-- | linuxstatus/old/fsnotify.go (renamed from fsnotify.go) | 2 | ||||
| -rw-r--r-- | linuxstatus/old/nsupdate.go (renamed from nsupdate.go) | 5 | ||||
| -rw-r--r-- | linuxstatus/old/rtnetlink.go (renamed from rtnetlink.go) | 0 | ||||
| -rw-r--r-- | linuxstatus/old/unix.go (renamed from unix.go) | 0 | ||||
| -rw-r--r-- | linuxstatus/proc.go (renamed from proc.go) | 4 | ||||
| -rw-r--r-- | net.go | 91 | ||||
| -rw-r--r-- | structs.go | 27 |
11 files changed, 37 insertions, 136 deletions
@@ -40,6 +40,7 @@ func (h *Host) setIPv4(ipv4s map[string]*IPtype) { } } +/* func (h *Host) checkDNS() { var ip4 bool = false var ip6 bool = false @@ -74,6 +75,7 @@ func (h *Host) checkDNS() { log.Println(args.VerboseDNS, "IPv6 is broken. Need to fix it here.") } } +*/ // nsLookup performs an NS lookup on the given domain name. func lookupNS(domain string) { @@ -113,7 +115,7 @@ func lookupNS(domain string) { if (tmp != me.status.NSrr.Get()) { me.changed = true - log.Log(CHANGE, "lookupNS() setting me.NSrr =", tmp) + log.Log(CHANGE, "lookupNS() setting changed to me.NSrr =", tmp) me.status.NSrr.Set(tmp) } } @@ -50,7 +50,7 @@ func debugTab(title string) { }) g2.NewButton("getProcessNameByPort()", func () { - processName := getProcessNameByPort(53) + processName := linuxstatus.GetProcessNameByPort(53) log.Info("Process with port 53:", processName) }) @@ -70,6 +70,7 @@ func debugTab(title string) { me.debug.Hide() } +/* // will return a AAAA value that needs to be deleted func deleteAAA() string { var aaaa []string @@ -93,6 +94,7 @@ func missingAAAA() string { } return "" } +*/ // doesn't actually do any network traffic // it just updates the GUI @@ -116,7 +118,7 @@ func displayDNS() string { } var a []string - a = realA() + a = append(a, "fixme") all = sortLines(strings.Join(a, "\n")) if (all == "") { log.Log(NOW, "THERE IS NOT a real A DNS ENTRY") @@ -265,28 +267,30 @@ func updateDNS() { cloudflare.CFdialog.NameNode.SetText(h) } + /* d := deleteAAA() if (d != "") { if (cloudflare.CFdialog.ValueNode != nil) { cloudflare.CFdialog.ValueNode.SetText(d) } } - m := missingAAAA() - if (m != "") { - if (cloudflare.CFdialog.ValueNode != nil) { - cloudflare.CFdialog.ValueNode.SetText(m) - } - /* - rr := &cloudflare.RRT{ - Type: "AAAA", - Name: me.hostname, - Ttl: "Auto", - Proxied: false, - Content: m, - } - cloudflare.Update(rr) - */ - } + */ +// m := missingAAAA() +// if (m != "") { +// if (cloudflare.CFdialog.ValueNode != nil) { +// cloudflare.CFdialog.ValueNode.SetText(m) +// } +// /* +// rr := &cloudflare.RRT{ +// Type: "AAAA", +// Name: me.hostname, +// Ttl: "Auto", +// Proxied: false, +// Content: m, +// } +// cloudflare.Update(rr) +// */ +// } } } status := displayDNS() // update the GUI based on dig results diff --git a/bash.go b/linuxstatus/old/bash.go index 7143c1f..7143c1f 100644 --- a/bash.go +++ b/linuxstatus/old/bash.go diff --git a/dynamic-dns-update.go b/linuxstatus/old/dynamic-dns-update.go index 371a374..371a374 100644 --- a/dynamic-dns-update.go +++ b/linuxstatus/old/dynamic-dns-update.go diff --git a/fsnotify.go b/linuxstatus/old/fsnotify.go index cf38b50..ba40c94 100644 --- a/fsnotify.go +++ b/linuxstatus/old/fsnotify.go @@ -2,6 +2,7 @@ package main // Watches for changes to a directory. Works cross-platform +/* import ( "go.wit.com/log" "github.com/fsnotify/fsnotify" @@ -77,3 +78,4 @@ func fsnotifyNetworkInterfaceChanges() error { } } +*/ diff --git a/nsupdate.go b/linuxstatus/old/nsupdate.go index add2c94..635de4c 100644 --- a/nsupdate.go +++ b/linuxstatus/old/nsupdate.go @@ -6,9 +6,6 @@ package main import ( - "os" - - "go.wit.com/log" ) // ./go-nsupdate \ @@ -16,6 +13,7 @@ import ( // --tsig-secret="OWh5/ZHIyaz7B8J9m9ZDqZ8448Pke0PTpkYbZmFcOf5a6rEzgmcwrG91u1BHi1/4us+mKKEobDPLw1x6sD+ZJw==" \ // -i eno2 farm001.lab.wit.com +/* func nsupdate() { var tsigSecret string log.Log(NET, "nsupdate() START") @@ -33,3 +31,4 @@ func nsupdate() { } } } +*/ diff --git a/rtnetlink.go b/linuxstatus/old/rtnetlink.go index 29f1153..29f1153 100644 --- a/rtnetlink.go +++ b/linuxstatus/old/rtnetlink.go diff --git a/unix.go b/linuxstatus/old/unix.go index b09481a..b09481a 100644 --- a/unix.go +++ b/linuxstatus/old/unix.go diff --git a/proc.go b/linuxstatus/proc.go index adc8576..b7720e0 100644 --- a/proc.go +++ b/linuxstatus/proc.go @@ -1,4 +1,4 @@ -package main +package linuxstatus import ( "io/ioutil" @@ -10,7 +10,7 @@ import ( "go.wit.com/log" ) -func getProcessNameByPort(port int) string { +func GetProcessNameByPort(port int) string { // Convert port to hex string portHex := strconv.FormatInt(int64(port), 16) @@ -1,91 +0,0 @@ -// This creates a simple hello world window -package main - -import ( - // "log" - "net" - "strings" - - "go.wit.com/log" -) - -func IsIPv6(address string) bool { - return strings.Count(address, ":") >= 2 -} - -func (t *IPtype) IsReal() bool { - if (t.ip.IsPrivate() || t.ip.IsLoopback() || t.ip.IsLinkLocalUnicast()) { - log.Log(NET, "\t\tIP is Real = false") - return false - } else { - log.Log(NET, "\t\tIP is Real = true") - return true - } -} - -func IsReal(ip *net.IP) bool { - if (ip.IsPrivate() || ip.IsLoopback() || ip.IsLinkLocalUnicast()) { - log.Log(NET, "\t\tIP is Real = false") - return false - } else { - log.Log(NET, "\t\tIP is Real = true") - return true - } -} - -/* - These are the real IP address you have been - given from DHCP -*/ -func dhcpAAAA() []string { - var aaaa []string - - for s, t := range me.ipmap { - if (t.IsReal()) { - if (t.ipv6) { - aaaa = append(aaaa, s) - } - } - } - return aaaa -} - -func realA() []string { - var a []string - - for s, t := range me.ipmap { - if (t.IsReal()) { - if (t.ipv4) { - a = append(a, s) - } - } - } - return a -} - -func checkDNS() (map[string]*IPtype, map[string]*IPtype) { - var ipv4s map[string]*IPtype - var ipv6s map[string]*IPtype - - ipv4s = make(map[string]*IPtype) - ipv6s = make(map[string]*IPtype) - - for s, t := range me.ipmap { - i := t.iface - ipt := "IPv4" - if (t.ipv6) { - ipt = "IPv6" - } - if (t.IsReal()) { - log.Info("\tIP is Real ", ipt, i.Index, i.Name, s) - if (t.ipv6) { - ipv6s[s] = t - } else { - ipv4s[s] = t - } - } else { - log.Info("\tIP is not Real", ipt, i.Index, i.Name, s) - } - } - return ipv6s, ipv4s -} @@ -15,8 +15,14 @@ import ( var me Host type Host struct { + myGui *gui.Node // the 'gui' binary tree root node + + window *gadgets.BasicWindow // the main window + debug *gadgets.BasicWindow // the debug window + status *hostnameStatus // keeps track of the hostname and it's status statusOS *linuxstatus.LinuxStatus // what the Linux OS sees + digStatus *digStatus // window of the results of DNS lookups hostnameStatus *gui.Node // a summary for the user of where things are hostname *gadgets.OneLiner // the hostname grabbed from gadget.linuxStatus @@ -30,7 +36,6 @@ type Host struct { localSleep time.Duration changed bool // set to true if things changed - user string // name of the user ipmap map[string]*IPtype // the current ip addresses dnsmap map[string]*IPtype // the current dns addresses @@ -41,16 +46,6 @@ type Host struct { ipv4s map[string]dns.RR ipv6s map[string]dns.RR - window *gadgets.BasicWindow // the main window - debug *gadgets.BasicWindow // more attempts to debug the DNS state - - tab *gui.Node // the main dns tab - notes *gui.Node // using this to put notes here - - // local OS settings, network interfaces, etc -// fqdn *gui.Node // display the full hostname -// Interfaces *gui.Node // Interfaces -// LocalSpeedActual *gui.Node // the time it takes to check each network interface // DNS stuff DnsAPI *gui.Node // what DNS API to use? @@ -61,18 +56,8 @@ type Host struct { DnsSpeedActual *gui.Node // the last actual duration DnsSpeedLast string // the last state 'FAST', 'OK', etc - // fix *gui.Node // button for the user to click - // fixProc *gui.Node // button for the user to click - - // mainStatus *gui.Node // group for the main display of stuff - // cloudflareB *gui.Node // cloudflare button - - digStatus *digStatus statusIPv6 *gadgets.OneLiner digStatusButton *gui.Node - - myDebug *gui.Node - myGui *gui.Node } type IPtype struct { |
