Splunk Enterprise

How to mask/replace all the words in a file using props.conf?

Ashwini008
Builder

Hi,

I want to mask or replace all the words in my file with some specific word.

EX:Myfile.csv

"My splunk architecture consists of 5 servers"

I want all the words in Myfile.csv to be replaced like below

"splunk splunk splunk splunk splunk splunk splunk"

Currently using the below props.conf 

[sourcetype]
SEDCMD-replace_words_with_splunk = s/\S++/splunk/

But only first word of my file is getting replaced

Could anyone suggest me a way to capture all words in my file and  replace all the words with any other word before indexing?

 

Labels (3)
0 Karma
1 Solution

inventsekar
SplunkTrust
SplunkTrust

Hi @Ashwini008 .. may we know if you update the props.conf in UF or HF or indexer? 

the SEDCMD will work only on HF/indexer(not UF props.conf). 

after updating the props.conf, you will need to restart the splunk service. 

try to match with "\w" (matches one word):

 

[sourcetype]
SEDCMD-replace_words_with_splunk = s/\w/splunk/g

 

View solution in original post

thambisetty
SplunkTrust
SplunkTrust
[ __auto__learned__ ]
SHOULD_LINEMERGE=true
LINE_BREAKER=([\r\n]+)
NO_BINARY_CHECK=true
SED-CMD-replace=s/\S+/splunk/g
SEDCMD-replace_all_words=s/\S+/splunk/g

thambisetty_0-1602596178748.png

 

————————————
If this helps, give a like below.

inventsekar
SplunkTrust
SplunkTrust

Hi @Ashwini008 i think the sed command flag ("g" for global.. all matches) is missing, pls try this:

[sourcetype]
SEDCMD-replace_words_with_splunk = s/\S++/splunk/g
0 Karma

Ashwini008
Builder

@inventsekar It didnt work.I tried adding 'g' it still captured only first word of my file and replaced it with word 'splunk'

0 Karma

inventsekar
SplunkTrust
SplunkTrust

Hi @Ashwini008 .. may we know if you update the props.conf in UF or HF or indexer? 

the SEDCMD will work only on HF/indexer(not UF props.conf). 

after updating the props.conf, you will need to restart the splunk service. 

try to match with "\w" (matches one word):

 

[sourcetype]
SEDCMD-replace_words_with_splunk = s/\w/splunk/g

 

Ashwini008
Builder

@inventsekar Our server is a standalone server hence had placed it under etc/apps/search/local/props.conf.

The below suggested props.conf is working as required!Thank you!

0 Karma
Get Updates on the Splunk Community!

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...

.conf24 | Learning Tracks for Security, Observability, Platform, and Developers!

.conf24 is taking place at The Venetian in Las Vegas from June 11 - 14. Continue reading to learn about the ...

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...