net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Beschreibung
Gibt true
zurück, wenn sich die angegebene IP-Adresse im angegebenen Subnetz befindet.
Mit YARA-L können Sie mithilfe der Anweisung net.ip_in_range_cidr()
nach UDM-Ereignissen in allen IP-Adressen innerhalb eines Subnetzwerks suchen.
Sowohl IPv4 als auch IPv6 werden unterstützt.
Wenn Sie in einem IP-Adressbereich suchen möchten, geben Sie ein IP-UDM-Feld und einen CIDR-Bereich an. YARA-L kann sowohl einzelne als auch sich wiederholende IP-Adressfelder verarbeiten.
Wenn Sie in einem IP-Adressbereich suchen möchten, geben Sie ein ip
-UDM-Feld und einen CIDR-Bereich (Classless Inter-Domain Routing) an. YARA-L kann sowohl einzelne als auch sich wiederholende IP-Adressfelder verarbeiten.
Param-Datentypen
STRING
, STRING
Rückgabetyp
BOOL
Codebeispiele
Beispiel 1
IPv4-Beispiel:
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
Beispiel 2
IPv6-Beispiel:
net.ip_in_range_cidr($e.network.dhcp.yiaddr, "2001:db8::/32")
Eine Beispielregel mit der net.ip_in_range_cidr()
-Anweisung finden Sie unter Einzelnes Ereignis innerhalb eines IP-Adressbereichs.