ignore 0.0.0.0
https://sources.debian.org/patches/arpwatch/2.1a15-6/25ignore_zero_ip/

remove DECnet remnants

Index: db.c
--- db.c.orig
+++ db.c
@@ -95,6 +95,11 @@ ent_add(register u_int32_t a, register u_char *e, time
 	u_char *e2;
 	time_t t2;
 
+	/* Ignore 0.0.0.0 */
+	if (a == 0) {
+		return(1);
+	}
+
 	/* Lookup ip address */
 	ap = ainfo_find(a);
 
@@ -124,14 +129,11 @@ ent_add(register u_int32_t a, register u_char *e, time
 		ep = ap->elist[1];
 		if (MEMCMP(e, ep->e, 6) == 0) {
 			/*
-			 * Suppress report when less than
-			 * FLIPFLOP_DELTA and one of the two ethernet
-			 * addresses is a DECnet logical.
+			 * Suppress report when less than FLIPFLOP_DELTA.
 			 */
 			t2 = ap->elist[0]->t;
 			e2 = ap->elist[0]->e;
-			if (t - t2 < FLIPFLIP_DELTA &&
-			    (isdecnet(e) || isdecnet(e2)))
+			if (t - t2 < FLIPFLIP_DELTA)
 				dosyslog(LOG_INFO,
 				    "suppressed DECnet flip flop", a, e, e2);
 			else
