blob: e093abdfe9eac8c573686b93ec4775a6afed9b44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
Net::IP::Match::Regexp allows you to check an IP address against one or
more IP ranges. It employs Perl's highly optimized regular expression
engine to do the hard work, so it is very fast. It is optimized for
speed by doing the match against a regexp which implicitly checks the
broadest IP ranges first. An advantage is that the regexp can be
computed and stored in advance (in source code, in a database table,
etc) and reused, saving much time if the IP ranges don't change too
often. The match can optionally report a value (e.g. a network name)
instead of just a boolean, which makes module useful for mapping IP
ranges to names or codes or anything else.
WWW: https://metacpan.org/release/Net-IP-Match-Regexp
|