Splunk Enterprise

Query events matched a value in lookup csv (regex)

lnn2204
Path Finder

Hi, I had this csv list

command_Rexcomment_remark
*uname -amalicious
*arp*malicious
*tcpdump*malicious

 

I want to search for events (it had data.command field that hold the command executed in linux server)

How can I search and filter out those event matched 1 of those regex in the list?

0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

If you have that CSV file, then you should create a lookup DEFINITION that is using that CSV - then make the advanced option 

WILDCARD(command_Rex)

and then in your SPL

| lookup definition_name command_Rex as data.command OUTPUT comment_remark

This assumes that your event field 'data.command' that contains a string that is to be matched against the command_Rex, which contains wildcards - so this will do a wildcard match - NOT a regex.

 

View solution in original post

bowesmana
SplunkTrust
SplunkTrust

If you have that CSV file, then you should create a lookup DEFINITION that is using that CSV - then make the advanced option 

WILDCARD(command_Rex)

and then in your SPL

| lookup definition_name command_Rex as data.command OUTPUT comment_remark

This assumes that your event field 'data.command' that contains a string that is to be matched against the command_Rex, which contains wildcards - so this will do a wildcard match - NOT a regex.

 

lnn2204
Path Finder

in my csv file, I have this to check

*\.shtest

 

tried your suggestion, but I the comment_remark wasn't added to the events, I had a lot of events run .sh file

lnn2204_0-1692262056786.png

 

0 Karma

lnn2204
Path Finder

I understood why it happened. Thank you a lot

Get Updates on the Splunk Community!

Celebrating Fast Lane: 2025 Authorized Learning Partner of the Year

At .conf25, Splunk proudly recognized Fast Lane as the 2025 Authorized Learning Partner of the Year. This ...

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...