Splunk Search

How to replace random substring in path?

SplunkNewbie100
New Member

Hi all,

 

I  want to replace random substrings in path:

C:\Users\sjfklsj\Appdata\.... -> C:\Users\---\Appdata\....

C:\Users\aegdfedg\Appdata\.... -> C:\Users\---\Appdata\....

etc..

So I want to remove the random username from the path.
Thank you!

Labels (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| rex mode=sed "s/(?<x>Users\\\)(?<random>[^\\\]+)/\\1---/g"
0 Karma

yuanliu
SplunkTrust
SplunkTrust

A slightly more semantic approach could be

| eval path = split(path, "\\")
| eval path = mvjoin(mvappend(mvindex(path, 0, 1), "---", mvindex(path, 3, -1)), "\\")
Tags (2)
0 Karma
Get Updates on the Splunk Community!

See Splunk Platform & Observability Innovations at Cisco Live EMEA

Hi Splunkers, Learn about what’s next for Splunk Platform at Cisco Live EMEA.  Data silos are a big challenge ...

The OpenTelemetry Certified Associate (OTCA) Exam

What’s this OTCA exam? The Linux Foundation offers the OpenTelemetry Certified Associate (OTCA) credential to ...

From Manual to Agentic: Level Up Your SOC at Cisco Live

Welcome to the Era of the Agentic SOC   Are you tired of being a manual alert responder? The security ...