net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Descripción
Devuelve true
cuando la dirección IP proporcionada está dentro de la subred especificada.
Puede usar YARA-L para buscar eventos de UDM en todas las direcciones IP de una subred mediante la instrucción net.ip_in_range_cidr()
.
Se admiten tanto IPv4 como IPv6.
Para buscar en un intervalo de direcciones IP, especifica un campo de UDM de IP y un intervalo CIDR. YARA-L puede gestionar campos de direcciones IP únicos y repetidos.
Para buscar en un intervalo de direcciones IP, especifica un ip
campo de UDM y un intervalo de enrutamiento de interdominios sin clases (CIDR). YARA-L puede gestionar campos de direcciones IP únicos y repetidos.
Tipos de datos de parámetros
STRING
, STRING
Tipo de devolución
BOOL
Códigos de ejemplo
Ejemplo 1
Ejemplo de IPv4:
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
Ejemplo 2
Ejemplo de IPv6:
net.ip_in_range_cidr($e.network.dhcp.yiaddr, "2001:db8::/32")
Para ver un ejemplo de regla que use la instrucción net.ip_in_range_cidr()
, consulta la regla de ejemplo en Evento único dentro de un intervalo de direcciones IP.