Dela via


has_ipv4_prefix()

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Returnerar ett värde som anger om ett angivet IPv4-adressprefix visas i en text.

Ett giltigt IP-adressprefix är antingen en fullständig IPv4-adress (192.168.1.11) eller dess prefix som slutar med en punkt (192.eller 192.168.192.168.1.).

IP-adressingångar i en text måste vara korrekt avgränsade med icke-numeriska tecken. Till exempel är korrekt avgränsade IP-adresser:

  • "Dessa förfrågningar kom från: 192.168.1.1, 10.1.1.115 och 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Syntax

has_ipv4_prefix( källa,ip_address_prefix)

Läs mer om syntaxkonventioner.

Parameterar

Namn Typ Krävs Beskrivning
källa string ✔️ Texten som ska sökas.
ip_address_prefix string ✔️ DET IP-adressprefix som ska sökas efter.

Retur

true om ip_address_prefix är ett giltigt IPv4-adressprefix och det hittades i källan. Annars returnerar falsefunktionen .

Tips/Råd

Om du vill söka efter många IPv4-prefix samtidigt använder du funktionen has_any_ipv4_prefix().

Exempel

I följande exempel visas hur du använder has_ipv4_prefix funktionen för att söka efter ett specifikt IPv4-adressprefix i text.

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

I följande exempel visas användning med has_ipv4_prefix ett ogiltigt IP-adressprefix. IP-adressen i texten avgränsas korrekt av icke-numeriska tecken.

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

I följande exempel visas användning med has_ipv4_prefix en ogiltig IP-adress. IP-adressen i texten avgränsas korrekt av icke-numeriska tecken.

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

I följande exempel visas användning has_ipv4_prefix med en felaktigt avgränsad IP-adress. IP-adressen i texten avgränsas felaktigt av icke-numeriska tecken.

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