has_any_ipv4_prefix()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retorna um valor booleano que indica se um dos prefixos de endereço IPv4 especificados aparece em um texto.
As entradas de endereço IP em um texto devem ser delimitadas corretamente com caracteres não alfanuméricos. Por exemplo, os endereços IP delimitados corretamente são:
- "Essas solicitações vieram de: 192.168.1.1, 10.1.1.115 e 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Observação
Quando mais de 128 termos de pesquisa são usados, a otimização de pesquisa de índice de texto é desabilitada, o que pode levar a um desempenho de consulta reduzido.
has_any_ipv4_prefix(
fonte ,
ip_address_prefix [,
ip_address_prefix_2,
...])
Saiba mais sobre as convenções de sintaxe.
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
source | string |
✔️ | O valor a pesquisar. |
ip_address_prefix | string ou dinâmico | ✔️ | Um prefixo de endereço IP ou uma matriz de prefixos de endereço IP para pesquisar. Um prefixo de endereço IP válido é um endereço IPv4 completo, como 192.168.1.11 , ou seu prefixo terminado com um ponto, como 192. , 192.168. ou 192.168.1. . |
true
se um dos prefixos de endereço IP especificados for um prefixo de endereço IPv4 válido e tiver sido encontrado na origem. Caso contrário, a função retorna false
.
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
result |
---|
true |
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result |
---|
true |
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false |
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
result |
---|
false |