summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-06 17:51:41 -0600
committerJeff Carr <[email protected]>2024-01-06 17:51:41 -0600
commit0148cec0b28d88f348b88b54ddd9dcbc7c71c823 (patch)
treeae1741261377d339779266beb862d1ef59dc2e36
parent15d9f9769360b1cb8c748de8ee995030ade5eb35 (diff)
purge years of old test code
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--dns.go4
-rw-r--r--gui.go40
-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.go91
-rw-r--r--structs.go27
11 files changed, 37 insertions, 136 deletions
diff --git a/dns.go b/dns.go
index ac4f35d..2f2f3ae 100644
--- a/dns.go
+++ b/dns.go
@@ -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)
}
}
diff --git a/gui.go b/gui.go
index 8f7838e..9413deb 100644
--- a/gui.go
+++ b/gui.go
@@ -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)
diff --git a/net.go b/net.go
deleted file mode 100644
index a3ebefd..0000000
--- a/net.go
+++ /dev/null
@@ -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
-}
diff --git a/structs.go b/structs.go
index 1d311d6..30103d3 100644
--- a/structs.go
+++ b/structs.go
@@ -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 {