Splunk Search

How to have a search look for a match between one field's values and different lookup table field?

tminicoz
Engager

My objective is to make a search that compares the dest_ip field value of outbound traffic with the ip values in a lookup table of malicious IPs that results with any matches.

The current search is something simple like:

index=NetworkTraffic dest_zone="Internet" NOT src_zone="Internet"

to view the outbound traffic. The output includes a dest_ip field. 

If I have a lookup table called maliciousIPs.csv, which contains a field called "ip", how do I compare that to the dest_ip field? 

Ex: If the dest_ip field value of one of the NetworkTraffic logs is 1.2.3.4 and the IP address 1.2.3.4 exists within maliciousIPs.csv, then the search would result. 

Labels (2)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

Use the lookup command

https://docs.splunk.com/Documentation/Splunk/9.0.2/SearchReference/Lookup

This will lookup your data field 'dest_ip' against the ip field in the lookup and set a new field 'found_ip' if a match is found.

The where clause then filters out only those where matches were found

| lookup maliciousIPs.csv ip as dest_ip OUTPUT ip as found_ip
| where isnotnull(found_ip)

 

View solution in original post

0 Karma

bowesmana
SplunkTrust
SplunkTrust

Use the lookup command

https://docs.splunk.com/Documentation/Splunk/9.0.2/SearchReference/Lookup

This will lookup your data field 'dest_ip' against the ip field in the lookup and set a new field 'found_ip' if a match is found.

The where clause then filters out only those where matches were found

| lookup maliciousIPs.csv ip as dest_ip OUTPUT ip as found_ip
| where isnotnull(found_ip)

 

0 Karma

tminicoz
Engager

Thank you bowesmana for the reply! I did a bit of testing, and this is working as intended. Thank you!

0 Karma
Get Updates on the Splunk Community!

Splunk Search APIを使えば調査過程が残せます

   このゲストブログは、JCOM株式会社の情報セキュリティ本部・専任部長である渡辺慎太郎氏によって執筆されました。 Note: This article is published in both Japanese ...

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, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...