From 67daa8a4ae1d861d741680d36d23b56ab50a2e7c Mon Sep 17 00:00:00 2001 From: Josh Deprez Date: Wed, 8 May 2024 15:33:42 +1000 Subject: [PATCH] Remove IP addresses from logs and status page --- main.go | 22 +++++++++++----------- router/peer_aurp.go | 8 ++++---- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/main.go b/main.go index ac05d7b..75765e4 100644 --- a/main.go +++ b/main.go @@ -65,13 +65,13 @@ const routingTableTemplate = ` {{$route.LastSeenAgo}} {{- with $route.AURPPeer -}} - {{.RemoteAddr}} + [redacted] {{- end -}} {{- with $route.EtherTalkPeer -}} {{.Port.Device}} {{.PeerAddr.Network}}.{{.PeerAddr.Node}} {{- end -}} {{- with $route.EtherTalkDirect -}} - {{.Device}} {{.NetStart}}-{{.NetEnd}} + {{.Device}} {{- end -}} @@ -91,8 +91,8 @@ const peerTableTemplate = ` {{range $peer := . }} - {{$peer.ConfiguredAddr}} - {{$peer.RemoteAddr}} + [redacted] + [redacted] {{$peer.ReceiverState}} {{$peer.SenderState}} @@ -142,9 +142,9 @@ func main() { } localDI := aurp.IPDomainIdentifier(localIP) - log.Printf("Using %v as local domain identifier", localIP) + // log.Printf("Using %v as local domain identifier", localIP) - log.Printf("EtherTalk configuration: %+v", cfg.EtherTalk) + // log.Printf("EtherTalk configuration: %+v", cfg.EtherTalk) ln, err := net.ListenUDP("udp4", &net.UDPAddr{Port: int(cfg.ListenPort)}) if err != nil { @@ -277,13 +277,13 @@ func main() { raddr, err := net.ResolveUDPAddr("udp4", peerStr) if err != nil { - log.Printf("couldn't resolve UDP address, skipping: %v", err) + log.Print("couldn't resolve UDP address, skipping peer") continue } - log.Printf("resolved %q to %v", peerStr, raddr) + //log.Printf("resolved %q to %v", peerStr, raddr) if raddr.IP.Equal(localIP) { - log.Printf("%v == %v == me, skipping", peerStr, raddr) + log.Print("peer == me, skipping") continue } @@ -381,7 +381,7 @@ func main() { return } - log.Printf("AURP: Got %T from %v (%v)", pkt, raddr, dh.SourceDI) + // log.Printf("AURP: Got %T from %v (%v)", pkt, raddr, dh.SourceDI) // Existing peer? ra := udpAddrFromNet(raddr) @@ -389,7 +389,7 @@ func main() { pr := peers[ra] if pr == nil { if !cfg.OpenPeering { - log.Printf("AURP: Got packet from %v but it's not in my config and open peering is disabled; dropping the packet", raddr) + log.Print("AURP: Got packet but it's not in my config and open peering is disabled; dropping the packet") peersMu.Unlock() continue } diff --git a/router/peer_aurp.go b/router/peer_aurp.go index e8b151c..d1b257d 100644 --- a/router/peer_aurp.go +++ b/router/peer_aurp.go @@ -165,7 +165,7 @@ func (p *AURPPeer) Send(pkt aurp.Packet) (int, error) { if _, err := pkt.WriteTo(&b); err != nil { return 0, err } - log.Printf("AURP Peer: Sending %T (len %d) to %v", pkt, b.Len(), p.RemoteAddr) + // log.Printf("AURP Peer: Sending %T (len %d) to %v", pkt, b.Len(), p.RemoteAddr) return p.UDPConn.WriteToUDP(b.Bytes(), p.RemoteAddr) } @@ -284,7 +284,7 @@ func (p *AURPPeer) Handle(ctx context.Context) error { // send a null RI-Upd to check if the sender is also unconnected if p.sstate == SenderConnected && time.Since(lastSend) > sendRetryTimer { if sendRetries >= sendRetryLimit { - log.Printf("AURP Peer: Send retry limit reached while probing sender connect, closing connection") + log.Print("AURP Peer: Send retry limit reached while probing sender connect, closing connection") } sendRetries++ lastSend = time.Now() @@ -309,10 +309,10 @@ func (p *AURPPeer) Handle(ctx context.Context) error { // In case it's a DNS name, re-resolve it before reconnecting raddr, err := net.ResolveUDPAddr("udp4", p.ConfiguredAddr) if err != nil { - log.Printf("couldn't resolve UDP address, skipping: %v", err) + log.Print("couldn't resolve UDP address, skipping") break } - log.Printf("AURP Peer: resolved %q to %v", p.ConfiguredAddr, raddr) + // log.Printf("AURP Peer: resolved %q to %v", p.ConfiguredAddr, raddr) p.RemoteAddr = raddr lastReconnect = time.Now()