Splunk Search

In a text field, am I able to detect if a user entered an IP Address or a HostName?

baty0
Explorer

Hi,

In a text field, I would like to be able to detect if a user entered an IP Address or a HostName. At the moment, a user can search with Hostnames divided by a comma and it will do a search on HostNames. Is there a condition where, if the input is an IP address, it will look for IPadresses?

    <input type="text" token="server_lookup">
      <label>Server Lookup</label>
      <change>
      <condition if IP Address>
        <eval token="splitted_search">"IPAddress=\"".mvjoin(split(replace($value$," ",""),","),"\" OR IPAddress=\"")."\""</eval>
       <condition else>
        <eval token="splitted_search">"HostName=\"".mvjoin(split(replace($value$," ",""),","),"\" OR HostName=\"")."\""</eval>
      </change>
      <default>*</default>
    </input>

Thanks

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

🔐 Trust at Every Hop: How mTLS in Splunk Enterprise 10.0 Makes Security Simpler

From Idea to Implementation: Why Splunk Built mTLS into Splunk Enterprise 10.0  mTLS wasn’t just a checkbox ...

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 ...