Splunk Search

Splunk Light Email Anonymization before Indexing

mseidel
New Member

Hello everybody,

I am new to Splunk and I try to anonymize an email adress of my Logfile with the help of files props.conf and transforms.conf.
I copied the files into the etc/system/local directory and adopt them like this:

props.conf:
[MyLog]
TRANSFORMS-anonymize = email-anonymizer

transforms.conf:
[email-anonymizer]
DEST_KEY = raw
REGEX = ([a-zA-Z0-9
.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+)
FORMAT = *********

This is a row of my sample Logfile:

Oct 26 09:38:24 AAA123 BBB adhjjd adjhah massss@web.de dkjasd adkdsjkd

I stopped Splunk, cleaned the index and started Splunk new. The source name of my Logfile is "MyLog".
Thats what Splunk made out of it:

10/26/17 9:38:24.000 AM *********

I also tried FORMAT=$1*****$2, to concat the strings, but this does not work at all.
Can anybody please give me a hint, what I'm doing wrong or if it is better to use a sed cmd?

Thanks in advance
Mel

0 Karma

mseidel
New Member

Hello everybody,

I helped myself by creating a working sed script.

[MyLog]
SEDCMD-mel = s/([a-zA-Z0-9_.+-]+\@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)/**@**.**/g

I'm quite sure the other way does not work correctly or only for key/value pairs.

Greetings
Mel

0 Karma

Richfez
SplunkTrust
SplunkTrust

mseidel - I changed your snippet to "code" - Hopefully that made the formatting preserved better.

I think it entirely appropriate for you to accept your own answer in this case and collect your karma. 🙂

0 Karma
Get Updates on the Splunk Community!

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...

September Community Champions: A Shoutout to Our Contributors!

As we close the books on another fantastic month, we want to take a moment to celebrate the people who are the ...

Splunk Decoded: Service Maps vs Service Analyzer Tree View vs Flow Maps

It’s Monday morning, and your phone is buzzing with alert escalations – your customer-facing portal is running ...