WP Manifestindependent plugin directory
manifest / security / ip-matcher

IP Matcher

Проверяет содержится ли IP-адрес в заданных подсетях

by Moddix · github.com/moddix-deeplay/ip-matcher

0stars
53composer installs
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/moddix-deeplay/ip-matcher/archive/refs/heads/master.zip

Also on Packagist as moddix/ip-matcher:

composer require moddix/ip-matcher

From the readme

Простой класс для поиска IP адреса в большом списке IP адресов и подсетей. Несколько вариантов использования: 1. В файл ips.json добавить список IP адресов и/или подсетей. После чего нужно подготовить данные, пример в preparedata.php. Будет создан файл data.json в котором будут храниться отсортированные значения, а также будут удалены дубли и произведено объедение если какая-то из подсетей "захватывает" одиночные IP адреса. В файле search.php пример поиска IP адреса. 2. Через настройки плагина в админке WordPress. Наполняем списком адресов, нажимаем "Сохранить изменения" и JSON будет сохранён в опции ipmatcherjson. В любом месте получить JSON можно так: И далее используем класс IPMatcher для поиска IP адреса.

Read the full README on GitHub →