net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Description
Renvoie true
lorsque l'adresse IP donné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 à la fois des champs d'adresse IP uniques et répétés.
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 à la fois des champs d'adresse IP uniques et répétés.
Types de données Param
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 la section Événement unique dans une plage d'adresses IP.)