net.ip_in_range_cidr
net.ip_in_range_cidr(ipAddress, subnetworkRange)
Descrizione
Restituisce true
quando l'indirizzo IP specificato si trova all'interno della subnet specificata.
Puoi utilizzare YARA-L per cercare eventi UDM in tutti gli indirizzi IP
all'interno di una subnet utilizzando l'istruzione net.ip_in_range_cidr()
.
Sono supportati sia IPv4 che IPv6.
Per eseguire una ricerca in un intervallo di indirizzi IP, specifica un campo UDM IP e un intervallo CIDR. YARA-L può gestire campi di indirizzi IP singoli e ripetuti.
Per eseguire una ricerca in un intervallo di indirizzi IP, specifica un campo ip
UDM e un intervallo CIDR (Classless Inter-Domain Routing). YARA-L può gestire campi di indirizzi IP singoli e ripetuti.
Tipi di dati dei parametri
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()
, consulta la regola di esempio in Singolo evento all'interno dell'intervallo di indirizzi IP.