Compartir a través de


has_ipv4_prefix() (tiene_prefijo_ipv4)

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

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

Un prefijo de dirección IP válido es una dirección IPv4 completa (192.168.1.11) o su prefijo que termina con un punto (192.o 192.168.192.168.1.).

Las entradas de dirección IP de un texto deben delimitarse correctamente con caracteres no afanumericos. 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_prefix( ip_address_prefix de,origen)

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

Parámetros

Nombre Tipo Obligatorio Descripción
de origen string ✔️ Texto que se va a buscar.
ip_address_prefix string ✔️ Prefijo de dirección IP para el que se va a buscar.

Devoluciones

true si el ip_address_prefix es un prefijo de dirección IPv4 válido y se encontró en el origen. De lo contrario, la función devuelve false.

Sugerencia

Para buscar muchos prefijos IPv4 a la vez, use la función has_any_ipv4_prefix().

Ejemplos

En el ejemplo siguiente se muestra cómo usar la has_ipv4_prefix función para buscar un prefijo de dirección IPv4 específico dentro del texto.

print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
resultado
cierto

En el ejemplo siguiente se muestra cómo usar has_ipv4_prefix con un prefijo de dirección IP no válido. La dirección IP del texto está delimitada correctamente por caracteres no afanumericos.

print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
resultado
falso

En el ejemplo siguiente se muestra cómo usar has_ipv4_prefix con una dirección IP no válida. La dirección IP del texto está delimitada correctamente por caracteres no afanumericos.

print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
resultado
falso

En el ejemplo siguiente se muestra cómo usar has_ipv4_prefix con una dirección IP delimitada incorrectamente. La dirección IP del texto está delimitada incorrectamente por caracteres no autenticados.

print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
resultado
falso