I am attempting to query a firewall that has rules containing subnets, and IP addresses. sometimes a rule governs one IP address (i.e. 63.161.169.137/32). sometimes a rule governs a subnet (i.e. 63.161.169.0/24).
I have gotten to the point where every rule is a unique element in an array (@blocklist). how can I create a new array which is a subset of @blocklist, containing only rules relevant to a subnet, or IP address of interest?
to clarify, sometimes the query will be an IP address, which will have to match itself, and any subnets it is a part of. sometimes the query will be a subnet, which will have to match subnets it is a part of, and any rules pertaining to any member IP addresses.
thanks in advance :-)
ad3