Alerting

Search filter csv emails based off of another csv?

sulaimancds
Engager
index=mail
| lookup email_domain_whitelist domain AS RecipientDomain output domain as domain_match
| where isnull(domain_match)
| table subject sender values(recipient) values(RecipientDomain) Count values(size)```
| stats values(recipient) values(subject) count by RecipientDomain sender
| sort -count



 

i have this search running daily. based on the results from the search,  i want to compare the sender field result with another csv file call 123.csv in lookup , there is a field call Email Address in this csv, give me the results if there is a match.

 

Please help.

Thank you.

Labels (2)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Am I missing something or isn't the answer in the question?

| lookup 123.csv "Email Address" as sender

sulaimancds
Engager

hi where do i add this line , because it is showing me all the results , not those which match the 123.csv?

0 Karma

Tom_Lundie
Contributor

Add this to the bottom of your search:

| lookup 123.csv "Email Address" as sender
| where isnotnull('Email Address')

 To filter the results for only the Email Addresses in 123.csv

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

How much can you really learn in 3 minutes?

Observability can certainly be hard to understand – there's a lot of jargon and buzzwords and it seems to ...

Event Series: The Agentic SOC: Trust Before Autonomy

AI is fundamentally changing security operations, but true progress requires more than just automation—it ...

Free Professional Services for .conf26 Attendees

This year at .conf26, we are doing something a little different. We are bringing the best minds from ...