Compartir a través de


has_ipv4()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve un valor que indica si una dirección IPv4 especificada aparece en un texto.

Las entradas de dirección IP de un texto deben delimitarse correctamente con caracteres no alfanuméricos. Por ejemplo, las direcciones IP delimitadas correctamente son:

  • "Estas solicitudes proceden de: 192.168.1.1, 10.1.1.115 y 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Sintaxis

has_ipv4( , ip_address de origen )

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
source string ✔️ Texto que se va a buscar.
ip_address string ✔️ Valor que contiene la dirección IP para la que se va a buscar.

Devoluciones

true si el ip_address es una dirección IPv4 válida y se encontró en el origen. De lo contrario, la función devuelve false.

Sugerencia

Ejemplos

Dirección IP con formato correcto

print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Salida

resultado
true

Dirección IP no válida

print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')

Salida

resultado
false

IP delimitada incorrectamente

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Salida

resultado
false