Splunk Search

How to automatically extract domain from URL through conf files at search-time?

david_rundle_fi
Explorer

I have CSV inputs that include a URL field. I would like to extract the top level domain from that URL, and perform a passive reverse DNS lookup to obtain the IP address. Can this be accomplished from the conf files at search time?

Tags (5)

musskopf
Builder

Go to menu Settings -> Fields -> Fields Extraction, click New and create your field extraction there. You should associate it to the sourcetype or source. Give it a name and use the same Regex there. Don't forget to set the permissions right, normally I use Scope: "App" and "Read" to everyone.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

This will get you the domain. I can't help with the DNS lookup.

... | rex field=URL "https?:\/\/(?<domain>[^/]+)" | ...
---
If this reply helps you, Karma would be appreciated.

david_rundle_fi
Explorer

I have a regex for extraction, but I would like to automate the process.

0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

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