Команды описанные в этом разделе предназначены для работы со
списками заблокированных 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 предназначены, соответственно, для удаления и добавления в пул адресов, имя которого указано в первом аргументе, адреса указанного во втором аргументе. Команды доступны только администраторам.