Splunk Search

How to do a firewall search for all src ips and match those ips to a subnet range that is in a lookup table?

jleibow
New Member

Hello,

I am trying to do a firewall search for all src ips and match those ips to a subnet range that is in a lookup table. The final ouput would be a table that shows src_ip, the subnet location and count.

search:

| stats count by src_ip | lookup networks.csv lookup_ip OUTPUT subnet_desc | table src_ip,subnet_desc,count | sort 20 -num("count")

networks.csv
lookup_ip,subnet_loc
10.0.0.0\24,home
10.0.1.0\24,office

Current Final Output:
src_ip ,subnet location, count
10.0.0.15,,5
10.0.1.20,,4

Intended final output:
src_ip ,subnet location, count
10.0.0.15,home,5
10.0.1.20,office,4
0 Karma
1 Solution

somesoni2
Revered Legend

Splunk does a string match by default, hence your lookup statement is failing to match IP address to CIDR subnet value. To make the CIDR match, you'd need to setup a lookup definition on top of your lookup table csv file, which will do a CIDR match. Refer to following Splunk answer post for steps to setting up the same.

https://answers.splunk.com/answers/305211/how-to-match-an-ip-address-from-a-lookup-table-of.html

View solution in original post

0 Karma

somesoni2
Revered Legend

Splunk does a string match by default, hence your lookup statement is failing to match IP address to CIDR subnet value. To make the CIDR match, you'd need to setup a lookup definition on top of your lookup table csv file, which will do a CIDR match. Refer to following Splunk answer post for steps to setting up the same.

https://answers.splunk.com/answers/305211/how-to-match-an-ip-address-from-a-lookup-table-of.html

0 Karma
Get Updates on the Splunk Community!

Build Your First SPL2 App!

Watch the recording now!.Do you want to SPL™, too? SPL2, Splunk's next-generation data search and preparation ...

Exporting Splunk Apps

Join us on Monday, October 21 at 11 am PT | 2 pm ET!With the app export functionality, app developers and ...

[Coming Soon] Splunk Observability Cloud - Enhanced navigation with a modern look and ...

We are excited to introduce our enhanced UI that brings together AppDynamics and Splunk Observability. This is ...