net.ip_in_range_cidr
でサポートされています。
net.ip_in_range_cidr(ipAddress, subnetworkRange)
説明
指定された IP アドレスが指定されたサブネットワーク内にある場合に true
を返します。
YARA-L を使用すると、net.ip_in_range_cidr()
ステートメントを使用するサブネットワーク内のすべての IP アドレスにわたり UDM イベントを検索できます。IPv4 と IPv6 の両方がサポートされています。
IP アドレスの範囲を検索するには、IP UDM フィールドと CIDR 範囲を指定します。YARA-L は、単一および繰り返しの IP アドレス フィールドの両方を処理できます。
IP アドレスの範囲を検索するには、ip
UDM フィールドとクラスレス ドメイン間ルーティング(CIDR)範囲を指定します。YARA-L は、単一および繰り返しの IP アドレス フィールドの両方を処理できます。
パラメータのデータ型
STRING
, STRING
戻り値の型
BOOL
コードサンプル
例 1
IPv4 の例:
net.ip_in_range_cidr($e.principal.ip, "192.0.2.0/24")
例 2
IPv6 の例:
net.ip_in_range_cidr($e.network.dhcp.yiaddr, "2001:db8::/32")
net.ip_in_range_cidr()
ステートメントを使用したルールの例については、サンプルのルールとして IP アドレスの範囲内の単一イベントをご覧ください。