IP List

Component ID

887670

Component name

IP List

Component type

module

Development status

Component security advisory coverage

not-covered

Downloads

445

Component created

Component changed

Component body

The IP List module allows administrators to maintain and search list of IP addresses and IP address ranges, and associate each address or range with an arbitrary organization (string). The module doesn't do anything with this list, but the list can be integrated into other systems.

This module was written to be integrated with a Varnish ACL (access control list) and thereby allow non-technical administrators to manage a list of IP addresses and ranges that can bypass a content paywall.

IP addresses are entered in IPv4 decimal format and stored in ip2long/INET_NTOA() format.

Administrators can search the list by organization name, check if a single IP address is within a stored range, and check whether a specified range overlaps with ranges defined in the list.

Stay tuned for screenshots and an official release.