All Apps and Add-ons

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

raugugliaro
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

starcher
Influencer

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!

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...