From e41a957e8d6d545c67d3b86146bfdc06c6b62710 Mon Sep 17 00:00:00 2001 From: maride Date: Thu, 28 Nov 2019 13:51:00 +0100 Subject: [PATCH] Add device for ARP requests, too --- ethernet/arp/arp.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ethernet/arp/arp.go b/ethernet/arp/arp.go index c088084..ebbc05d 100644 --- a/ethernet/arp/arp.go +++ b/ethernet/arp/arp.go @@ -34,6 +34,9 @@ func ProcessARPPacket(packet gopacket.Packet) error { // Request packet participant.asked++ appendIfUnique(net.IP(arppacket.DstProtAddress).String(), participant.askedList) + + // Add device entry + addDeviceEntry(sourceAddr, net.IP(arppacket.SourceProtAddress).String()) } else { // Response packet participant.answered++