net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Description
Renvoie true lorsque l'adresse IP indiquée se trouve dans le sous-réseau spécifié.
Vous pouvez utiliser YARA-L pour rechercher des événements UDM sur toutes les adresses IP d'un sous-réseau à l'aide de l'instruction net.ip_in_range_cidr().
Les adresses IPv4 et IPv6 sont acceptées.
Pour effectuer une recherche dans une plage d'adresses IP, spécifiez un champ UDM d'adresse IP et une plage CIDR. YARA-L peut gérer les champs d'adresses IP uniques et répétées.
Pour effectuer une recherche dans une plage d'adresses IP, spécifiez un champ UDM ip et une plage CIDR (Classless Inter-Domain Routing). YARA-L peut gérer les champs d'adresses IP uniques et répétées.
Types de données des paramètres
STRING – STRING
Type renvoyé
BOOL
Exemples de code
Exemple 1
Exemple IPv4 :
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
Exemple 2
Exemple IPv6 :
net.ip_in_range_cidr($e.network.dhcp.yiaddr, "2001:db8::/32")
Pour obtenir un exemple de règle utilisant l'instruction net.ip_in_range_cidr(), consultez l'exemple de règle dans Événement unique dans une plage d'adresses IP.