has_any_ipv4_prefix()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt einen booleschen Wert zurück, der angibt, ob eines der angegebenen IPv4-Adresspräfixe in einem Text angezeigt wird.
IP-Adresseingänge in einem Text müssen ordnungsgemäß durch nicht alphanumerische Zeichen getrennt werden. Beispielsweise sind ordnungsgemäß getrennte IP-Adressen:
- "Diese Anforderungen stammen aus: 192.168.1.1, 10.1.1.115 und 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Leistungstipps
Hinweis
Wenn mehr als 128 Suchbegriffe verwendet werden, ist die Suchoptimierung für Textindex deaktiviert, was zu einer verringerten Abfrageleistung führen kann.
Syntax
has_any_ipv4_prefix(
source ,
ip_address_prefix [,
ip_address_prefix_2,
...])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Quelle | string |
✔️ | Der zu suchende Wert. |
ip_address_prefix | Zeichenfolge oder dynamisch | ✔️ | Ein IP-Adresspräfix oder ein Array von IP-Adresspräfixen, nach denen gesucht werden soll. Ein gültiges IP-Adresspräfix ist entweder eine vollständige IPv4-Adresse, z192.168.1.11 . B. oder das Präfix, das mit einem Punkt endet, z192. 192.168. . B. oder 192.168.1. . |
Gibt zurück
true
wenn eines der angegebenen IP-Adresspräfixe ein gültiges IPv4-Adresspräfix ist und in der Quelle gefunden wurde. Andernfalls wird von der Funktion false
zurückgegeben.
Beispiele
IP-Adressen als Liste der Zeichenfolgen
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
result |
---|
true |
IP-Adressen als dynamisches Array
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result |
---|
true |
Ungültiges IPv4-Präfix
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false |
Unsachgemäß eliminierte IP-Adresse
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
result |
---|
false |