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
dans un sous-réseau à l'aide de l'instruction net.ip_in_range_cidr()
.
Les adresses IPv4 et IPv6 sont toutes les deux compatibles.
Pour effectuer une recherche sur une plage d'adresses IP, spécifiez un champ IP UDM et un bloc CIDR la plage d'adresses IP. YARA-L peut gérer à la fois des champs d'adresses IP uniques et répétés.
Pour effectuer une recherche sur 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'adresses IP uniques et répétés.
Types de données des paramètres
STRING
– STRING
Type renvoyé
BOOL
Exemples de code
Exemple 1
Exemple avec IPv4:
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
Exemple 2
Exemple avec 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.)