net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Descrizione
Restituisce true
quando l'indirizzo IP specificato si trova nella subnet specificata.
Puoi utilizzare YARA-L per cercare eventi UDM in tutti gli indirizzi IP
in una subnet usando l'istruzione net.ip_in_range_cidr()
.
Sono supportati sia IPv4 sia IPv6.
Per eseguire una ricerca in un intervallo di indirizzi IP, specifica un campo UDM IP e un intervallo CIDR. YARA-L può gestire sia i campi di indirizzi IP singoli che quelli ripetuti.
Per eseguire la ricerca in un intervallo di indirizzi IP, specifica un campo UDM ip
e un intervallo CIDR (Classless Inter-Domain Routing). YARA-L può gestire campi di indirizzi IP singoli e ripetuti.
Tipi di dati Param
STRING
, STRING
Tipo restituito
BOOL
Esempi di codice
Esempio 1
Esempio IPv4:
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
Esempio 2
Esempio di IPv6:
net.ip_in_range_cidr($e.network.dhcp.yiaddr, "2001:db8::/32")
Per un esempio di regola che utilizza l'istruzione net.ip_in_range_cidr()
, vedi la regola di esempio in Singolo evento entro intervallo di indirizzi IP.)