Splunk Search

How to compare new and existing data

mbasharat
Builder

Hi,

I have a field name VULN in index=ABC sourcetype=XYZ.

We need to know, if new VULN show up in 48hrs of data compared to 1 month ago. Basically, we need to see how many new VULNs are in data compared to last month and how many unique IPs are affected. 

Thanks in-advance!!!

Labels (4)
0 Karma
1 Solution

gcusello
SplunkTrust
SplunkTrust

Hi @mbasharat,

sorry there was a mistyping, please try this:

index=ABC sourcetype=XYZ VULN=* earliest=-mon latest=now
| eval period=if(now()-_time>3600*48,"Before","Last_48_hours")
| stats dc(period) AS dc_period values(period) AS period BY VULN
| where dc_period=1 AND period="Last_48_hours"
| table VULN

There was a wrong less char "-".

Ciao.

Giuseppe

View solution in original post

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @mbasharat,

you could try something like this:

index=ABC sourcetype=XYZ VULN=* earliest=-mon latest=now
| eval period=if(now()-_time>-3600*48,"Before","Last_48_hours")
| stats dc(period) AS dc_period values(period) AS period BY VULN
| where dc_period=1 AND period="Last_48_hours"
| table VULN

In this way you'll have the VULNs present in the last 48 hours but not in the last month.

Ciao.

Giuseppe

0 Karma

mbasharat
Builder

Hi @gcusello 

 

I tried and I am getting no results for this. Then I removed Last_48_hrs and everything is falling under "Before"

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @mbasharat,

sorry there was a mistyping, please try this:

index=ABC sourcetype=XYZ VULN=* earliest=-mon latest=now
| eval period=if(now()-_time>3600*48,"Before","Last_48_hours")
| stats dc(period) AS dc_period values(period) AS period BY VULN
| where dc_period=1 AND period="Last_48_hours"
| table VULN

There was a wrong less char "-".

Ciao.

Giuseppe

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @mbasharat,

good for you, see next time!

Ciao and happy splunking

Giuseppe

P.S.: Karma Points are appreciated 😉

0 Karma
Get Updates on the Splunk Community!

Congratulations to the 2025-2026 SplunkTrust!

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

[Puzzles] Solve, Learn, Repeat: Nested loops in Event Conversion

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Your Guide to Splunk Digital Experience Monitoring

A flawless digital experience isn't just an advantage, it's key to customer loyalty and business success. But ...