Команды описанные в этом разделе предназначены для работы со
списками заблокированных IP-адресов клиентов модуля BanIP и доступны только администраторам
если в возможности сервера
COMMAND-SET указан набор команд
BanIP.
POOLLIST
Команда POOLLIST не имеет аргументов и предназначена для получения списка пулов адресов. Доступна только администраторам.
При успешном выполнении сервер посылает ноль или более *-строк. Каждая такая строка содержит два аргумента - имя пула в кавычках и количество записей.
BANLIST {pool} [ ADDRESS { address[:mask] | address1-address2 }] [ start [number]]
Команда BANLIST предназначена для получения списка адресов или поиска адресов содержащихся в пуле адресов и доступна только администраторам.
Первый аргумент обязательный и указывает имя пула. Если вторым аргументом указано ключевое слово ADDRESS, то после него указывается адрес для поиска конкретного адреса, адрес с маской после двоеточия или диапазон адресов для получения адресов находящихся в пуле и соответствующих адресу сети или входящих в указанный диапазон.
Aргумент start позволяет запросить
часть списка результата и задаёт индекс первого объекта с которого
должен начинаться список. Первый объект имеет индекс 0. Необязательный
аргумент number задаёт ограничение
количества объектов результата.
REMOVEBAN {pool} {address}
INSERTBAN {pool} {address}
Команды REMOVEBAN и INSERTBAN предназначены, соответственно, для удаления и добавления в пул адресов, имя которого указано в первом аргументе, адреса указанного во втором аргументе. Команды доступны только администраторам.