All Apps and Add-ons

Lookup table with alerts for new devices plugged into network -- as an app.

New Member

I am trying to develop an app that will continually monitor my network and alert me when a new, never seen before device is plugged in to the LAN.

My thought is to use Splunk Stream and monitor ARP messages coming across the wire. I would then keep a lookup table updated with all the MAC addresses that have been seen so far and alert when I see a new one.

Any thoughts on this approach?
Any major hurdles I may not have thought of?
Any alternative methods that anyone can think of?

0 Karma


Make a kvstore backed lookup. Where the key is the mac address and has a column for lastSeen. Have a search that updates the lookup.

Use the lookup like this

index=myindex sourcetype=myarp data | lookup macTracker macaddress OUTPUTNEW lastSeen isFound | where isnull(isFound) 

That would give you events where the mac has never been seen before.

0 Karma
Get Updates on the Splunk Community!

Synthetic Monitoring: Not your Grandma’s Polyester! Tech Talk: DevOps Edition

Register today and join TekStream on Tuesday, February 28 at 11am PT/2pm ET for a demonstration of Splunk ...

Instrumenting Java Websocket Messaging

Instrumenting Java Websocket MessagingThis article is a code-based discussion of passing OpenTelemetry trace ...

Announcing General Availability of Splunk Incident Intelligence!

Digital transformation is real! Across industries, companies big and small are going through rapid digital ...