|
NickServ |
ChanServ |
OperServ |
MemoServ |
HostServ |
BotServ |
- HELP
Список команд OperServ:
- GLOBAL
Синтаксис: GLOBAL сообщение
Позволяет Администраторам сервисов отправлять глобальные сообщения
всем пользователям сети. В качестве ника отправителя будет указан
OperServ.
- STATS
Синтаксис: STATS [AKILL | ALL | RESET | MEMORY | UPLINK]
Использованная без параметров, команда покажет текущее количество
пользователей сети, текущее кол-во IRC-операторов (за исключением
самих сервисов), максимально зафиксированное число пользователей
и время работы сервисов в сети.
С параметром AKILL, покажет текущий размер списка AKILL'ов и время
истечения AKILL'ов по-умолчанию (AKILL, SZLINE, ZGLINE, ZQLINE).
Параметр RESET сбрасывает счетчик зафиксированного максимума
пользователей сети.
Параметр MEMORY выведет информацию об использовании сервисами
оперативной памяти. Запросы подобной статистики могу затормозить
работу сервисов на определенный промежуток времени, поэтому, не
рекомендуется использовать параметр MEMORY слишком часто.
Параметр UPLINK покажет информацию о сервере, к которому
прилинкованы сервисы сети.
Параметр ALL выведет общую статистику в комбинации с данными из
MEMORY и UPLINK.
Команда UPTIME является алиасом команды STATS.
- OPER
Синтаксис: OPER ADD ник
OPER DEL {ник | номер_записи | список_записей}
OPER LIST [маска | список_записей]
OPER CLEAR
Позволяет Рутам сервисов управлять списком операторов сервисов.
Операторы сервисов не имеют возможности администрировать ники и
каналы сети, однако, они имеют доступ к некоторым командам/функциям
операторского сервиса сети. Для использования своих привилегий они
должны иметь статус IRC-оператора и быть проидентифицированы к нику
на OperServ.
Команда OPER ADD позволяет добавить указанный ник в список
Операторов сервисов.
Команда OPER DEL удаляет указанный ник из списка Операторов
сервисов. В качестве параметра вы можете указать не только ник, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда OPER LIST выводит список Операторов сервисов. В качестве
дополнительного параметра, вы можете указать символьную маску, что
позволит вам получить список с конкретными никами, попадающими под
эту маску, или же, вы можете указать список записей. Например:
OPER LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
Команда OPER CLEAR позволяет полностью очистить список Операторов
сервисов.
Использовать команду OPER LIST может любой пользователь с правами
IRC-оператора, остальные команды ограничены до Рута сервисов.
- ADMIN
Синтаксис: ADMIN ADD ник
ADMIN DEL {ник | номер_записи | список_записей}
ADMIN LIST [маска | список_записей]
ADMIN CLEAR
Позволяет Рутам сервисов управлять списком Администраторов сервисов.
Помимо всех привилегий Операторво сервисов, Администраторы сервисов
обладают дополнительными возможностями по админстрированию ников и
каналов сети. Им доступны практически все функции операторского
сервиса сети.
Для использования своих привилегий, они должны иметь статус
IRC-оператора сети и быть проидентифицированы к нику на OperServ.
Команда ADMIN ADD позволяет добавить указанный ник в список
Администраторов сервисов.
Команда ADMIN DEL удаляет указанный ник из списка Администраторов
сервисов. В качестве параметра вы можете указать не только ник, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда ADMIN LIST выводит список Администраторов сервисов. В
качестве дополнительного параметра, вы можете указать символьную
маску, что позволит вам получить список с конкретными никами,
попадающими под эту маску, или же, вы можете указать список записей.
Например:
ADMIN LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
Команда ADMIN CLEAR позволяет полностью очистить список
Администраторов сервисов.
Использовать команду ADMIN LIST может любой пользователь с правами
IRC-оператора, остальные команды ограничены до Рута сервисов.
- IGNORE
Синтаксис: IGNORE {ADD|DEL|LIST|CLEAR} [время] [ник|маска]
Позволяет Администраторам сервисов управлять списком игнорируемых
сервисами пользователей.
По-умолчанию, параметр [время] является секундами. Однако, вы можете
указать и иные единицы измерения, используя: s для секунд, m для
минут, h для часов и d для дней. Комбинации этих единиц измерения
недопустимы. Установка времени игнора в 0 сделает его постоянным.
В качестве последнего значения вы должны указать валидный ник или
маску вида ник!идент@хост или идент@хост. Любые другие значения будут
расцениваться в качестве ника.
Пользователи со статусом IRC-оператора игнорироваться сервисами не
будут, даже если они присутствуют в списке игнора.
- MODE
Синтаксис: MODE #канал режимы
Позволяет Операторам сервисов изменять режимы на каком-либо канале.
В качестве второго параметра команды, вы должны указать режимы в
том же формате, в котором указываете при ручной установке, с помощью
команды /MODE.
- UMODE
Синтаксис: UMODE ник режимы
Позволяет Администраторам сервисов изменять пользовательские режимы
(usermodes) любого посетителя сети. В качестве второго параметра
команды, вы должны указать режимы в том же формате, в котором
указываете при ручной установке, с помощью команды /MODE.
Для использования этой команды необходимы права Супер-Администратора.
- OLINE
Синтаксис: OLINE ник оперфлаги
Позволяет Администраторам сервисов установить флаги IRC-Оператора
любому посетителю сети. Перед флагами должен присутствовать префикс
"+" - для установки, или "-" - соответственно для снятия.
Чтобы удалить все флаги, используйте "-" вместо какого-либо флага.
Для использования этой команды необходимы права Супер-Администратора.
- CLEARMODES
Синтаксис: CLEARMODES #канал [ALL]
Очищает все двоичные режимы (i,k,l,m,n,p,s,t) и баны на указанном
канале. С дополнительным параметром ALL - снимет со всех статусы
операторов/войсов (режимы +o и +v).
- KICK
Синтаксис: KICK #канал ник причина
Позволяет Операторам сервисов выкинуть какого-либо пользователя с
указанного канала сети.
Параметры данной команды аналогичны параметрам стандартной команды
/KICK. Причина кика будет включать в себя ник Оператора сервисов,
который использовал данную команду, например:
*** SpamMan was kicked by OperServ (Alcan (Flood))
- AKILL
Синтаксис: AKILL ADD [+срок_истечения] маска причина
AKILL DEL {маска | номер_записи | список_записей}
AKILL LIST [маска | список_записей]
AKILL VIEW [маска | список_записей]
AKILL CLEAR
Позволяет Операторам сервисов управлять списком сервисных AKILL'ов.
Любой пользователь, подпадающий под маску AKILL'а, будет немедленно
отключен от сети посредством сервисного KILL'а с указанной причиной,
и не важно, на каком сервере он сидит или к какому подключается.
Помимо этого, если IRCd вашей сети это поддерживает, сервисы
установят KLINE/GLINE на всех серверах вашей сети, в качестве маски
бана будет использована соответствующая запись AKILL'а.
Команда AKILL ADD добавляет маску вида идент@хост/ip с указанной
причиной в список AKILL'ов (наличие причины - обязательно).
Значение срока истечения - это целое число, которое может быть
одним из: d (дней), h (часов), или m (минут). Такие сочетания
как 1h30m - недопустимы. Если единица измерения не указана, то
по-умолчанию, она будет принята за "d" - "дни" (таким образом,
+30 будет означать 30 дней). Чтобы добавить постоянный AKILL,
используйте время истечения равным +0. Помните, что если в качестве
первого символа второго параметра указан знак "+" - вы должны
обозначить сроки истечения записи, даже если это будет значение
по-умочанию.
Текущее время истечения AKILL'а по-умолчанию, можно узнать с помощью
команды STATS AKILL.
Команда AKILL DEL удаляет указанную маску из списка AKILL'ов.
В качестве параметра вы можете указать не только маску AKILL'а, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда AKILL LIST показывает текущий список AKILL'ов.
В качестве дополнительного параметра, вы можете указать символьную
маску, что позволит вам получить список с конкретными записями,
попадающими под эту маску, или же, вы можете указать список записей.
Например:
AKILL LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
AKILL VIEW более подробная версия AKILL LIST, она покажет вам
кто добавил AKILL, время установки AKILL'а, когда он истекает, ну
и, конечно же, маску вида идент@хост/ip и причину AKILL'а.
AKILL CLEAR позволяет полностью очистить список AKILL'ов.
- SGLINE
Синтаксис: SGLINE ADD [+срок_истечения] маска:причина
SGLINE DEL {маска | номер_записи | список_записей}
SGLINE LIST [маска | список_записей]
SGLINE VIEW [маска | список_записей]
SGLINE CLEAR
Позволяет Операторам сервисов управлять списком сервисных SGLINE'ов.
SGLINE-запись позволяет вам поставить глобальный бан на определенный
RealName aka GECOS. Любой пользователь, реальное имя которого
попадет под маску какой-либо записи в SGLINE-списке, будет сразу же
отключен от сети и в дальнейшем, сервисы не позволят ему подключится.
Команда SGLINE ADD добавляет маску реального имени с указанной
причиной в список SGLINE'ов (наличие причины - обязательно).
Значение срока истечения - это целое число, которое может быть
одним из: d (дней), h (часов), или m (минут). Такие сочетания
как 1h30m - недопустимы. Если единица измерения не указана, то
по-умолчанию, она будет принята за "d" - "дни" (таким образом,
+30 будет означать 30 дней). Чтобы добавить постоянный SGLINE,
используйте время истечения равным +0. Помните, что если в качестве
первого символа второго параметра указан знак "+" - вы должны
обозначить сроки истечения записи, даже если это будет значение
по-умочанию.
Текущее время истечения SGLINE'а по-умолчанию, можно узнать с помощью
команды STATS AKILL.
Примечание: так как строки реальных имен могут содержать пробелы,
разделителем между маской реального имени и причиной будет двоеточие.
Команда SGLINE DEL удаляет указанную маску из списка SGLINE'ов.
В качестве параметра вы можете указать не только маску SGLINE'а, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда SGLINE LIST показывает текущий список SGLINE'ов.
В качестве дополнительного параметра, вы можете указать символьную
маску, что позволит вам получить список с конкретными записями,
попадающими под эту маску, или же, вы можете указать список записей.
Например:
SGLINE LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
SGLINE VIEW более подробная версия SGLINE LIST, она покажет кто
добавил SGLINE, время установки SGLINE'а, когда он истекает, ну и,
конечно же, маску реального имени и причину SGLINE'а.
SGLINE CLEAR позволяет полностью очистить список SGLINE'ов.
- SQLINE
Синтаксис: SQLINE ADD [+срок_истечения] маска причина
SQLINE DEL {маска | номер_записи | список_записей}
SQLINE LIST [маска | список_записей]
SQLINE VIEW [маска | список_записей]
SQLINE CLEAR
Позволяет Операторам сервисов управлять списком сервисных SQLINE'ов.
SQLINE-запись позволяет вам поставить глобальный бан на определенный
ник или маску ника. Любой пользователь, ник которого попадет под
маску какой-либо записи в SQLINE-списке, будет сразу же отключен от
сети и в дальнейшем, сервисы не позволят ему подключится с этим ником.
Если IRCd вашей сети поддерживает установку QLINE не только на ники,
но и на каналы - вы можете указать в качестве первого символа маски
'#' - чтобы запретить к использованию указанный канал.
Команда SQLINE ADD добавляет указанный ник или канал с указанной
причиной в список SQLINE'ов (наличие причины - обязательно).
Значение срока истечения - это целое число, которое может быть
одним из: d (дней), h (часов), или m (минут). Такие сочетания
как 1h30m - недопустимы. Если единица измерения не указана, то
по-умолчанию, она будет принята за "d" - "дни" (таким образом,
+30 будет означать 30 дней). Чтобы добавить постоянный SQLINE,
используйте время истечения равным +0. Помните, что если в качестве
первого символа второго параметра указан знак "+" - вы должны
обозначить сроки истечения записи, даже если это будет значение
по-умочанию.
Текущее время истечения SQLINE'а по-умолчанию, можно узнать с помощью
команды STATS AKILL.
Команда SQLINE DEL удаляет указанную маску из списка SQLINE'ов.
В качестве параметра вы можете указать не только маску SQLINE'а, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда SQLINE LIST показывает текущий список SQLINE'ов.
В качестве дополнительного параметра, вы можете указать символьную
маску, что позволит вам получить список с конкретными записями,
попадающими под эту маску, или же, вы можете указать список записей.
Например:
SQLINE LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
SQLINE VIEW более подробная версия SQLINE LIST, она покажет вам
кто добавил SQLINE, время установки SQLINE'а, когда он истекает, ну
и, конечно же, маску ника или канала и причину устанвоки SQLINE'а.
SQLINE CLEAR позволяет полностью очистить список SQLINE'ов.
- SZLINE
Синтаксис: SZLINE ADD [+срок_истечения] ip-маска причина
SZLINE DEL {маска | номер_записи | список_записей}
SZLINE LIST [маска | список_записей]
SZLINE VIEW [маска | список_записей]
SZLINE CLEAR
Позволяет Операторам сервисов управлять списком сервисных SZLINE'ов.
SZLINE-запись позволяет вам поставить глобальный бан на определенный
IP-адрес. Любой пользователь, ip-адрес которого попадет под
маску какой-либо записи в SZLINE-списке, будет сразу же отключен от
сети и в дальнейшем, сервисы не позволят ему подключится с этим IP.
Наличие или отсутствие PTR RR записи для данного IP - роли не играет.
Команда SZLINE ADD добавляет указанную маску IP-адреса указанной
причиной в список SZLINE'ов (наличие причины - обязательно).
Значение срока истечения - это целое число, которое может быть
одним из: d (дней), h (часов), или m (минут). Такие сочетания
как 1h30m - недопустимы. Если единица измерения не указана, то
по-умолчанию, она будет принята за "d" - "дни" (таким образом,
+30 будет означать 30 дней). Чтобы добавить постоянный SZLINE,
используйте время истечения равным +0. Помните, что если в качестве
первого символа второго параметра указан знак "+" - вы должны
обозначить сроки истечения записи, даже если это будет значение
по-умочанию.
Текущее время истечения SZLINE'а по-умолчанию, можно узнать с помощью
команды STATS AKILL.
Команда SZLINE DEL удаляет указанную маску из списка SZLINE'ов.
В качестве параметра вы можете указать не только маску SZLINE'а, но
и конкретный номер записи или список записей (см. примеры
использования команды LIST ниже).
Команда SZLINE LIST показывает текущий список SZLINE'ов.
В качестве дополнительного параметра, вы можете указать символьную
маску, что позволит вам получить список с конкретными записями,
попадающими под эту маску, или же, вы можете указать список записей.
Например:
SZLINE LIST 2-5,7-9
отобразит все записи с 2-ой по 5-ю и с 7-ой по 9-ю.
SZLINE VIEW более подробная версия SZLINE LIST, она покажет вам
кто добавил SZLINE, время установки SZLINE'а, когда он истекает, ну
и, конечно же, маску IP-адреса и причину установки SZLINE'а.
SZLINE CLEAR позволяет полностью очистить список SZLINE'ов.
- SET
Синтаксис: SET опция параметр
Позволяет настроить различные глобальные опции сервисов.
Доступные опции:
READONLY активация/деактивация режима read-only (только-чтение)
LOGCHAN активация/деактивация логирования событий на сервисный канал
DEBUG активация/деактивация режим отладки (debug mode)
NOEXPIRE активация/деактивация режима не-истечения
SQL активация/деактивация SQL-режима
IGNORE активация/деактивация обработки списка игнора
LIST просмотр статуса всех вышеперечисленных опций
SUPERADMIN активация/деактивация режима Супер-Администратора
(относительно использующего команду)
- SET READONLY
Синтаксис: SET READONLY {ON | OFF}
Включает или выключает глобальный режим READONLY - только-чтение.
Работа сервисов в данном режиме запрещает обычным пользователям
изменять какие-либо сервисные данные, например - списки доступа для
ников или каналов, их настройки и т. д. Тем не менее, IRC-операторы
с достаточными привилегиями на сервисах смогут модифицировать список
AKILL'ов и удалять или запрещать ники и каналы, но все эти изменения
не будут сохранены до тех пор, пока режим READONLY активен. Что бы
сохранить все изменения, сделанные во время работы сервисов в этом
режиме, вы должны деактивировать режим только-чтения прежде, чем
работа сервисов будет завершена или они будут перезапущены.
Активирование данной опции эквивалентно запуску сервисов с ключом
-readonly.
- SET LOGCHAN
Синтаксис: SET LOGCHAN {ON | OFF}
Позволяет активировать логирование сервисных событий на специальный
сервисный канал, указаный в конфигурационном файле сервисов. Если
данная директива в конфиге не указана, возможность настройки опции
будет заблокирована.
Примечание: из соображений безопасности, рекомендуется обратить
особое внимание на ограничение доступа на этот канал.
Активирование данной опции эквивалентно запуску сервисов с ключом
-logchan.
- SET DEBUG
Синтаксис: SET DEBUG {ON | OFF | уровень}
Включает или выключает отладочный режим работы сервисов. Активация
данного режима позволит более детально логировать работу сервисов,
в частности - записывать в лог все посланные и принятые сервисами
данные, и операции с этими самыми данными. В качестве параметра вы
можеет указать уровень детальность отладочного режима, чем выше
уровень - тем более детальными (и обьемными, хех) будут логи.
Активирование данной опции эквивалентно запуску сервисов с ключом
-debug.
- SET LIST
Синтаксис: SET LIST
Отображает статус различных сервисных настроек (вкл/выкл).
- SET NOEXPIRE
Синтаксис: SET NOEXPIRE {ON | OFF}
Включает или выключает режим глобального "не-истечения". В этом
режиме, все ники, каналы, AKILL'ы и исключения из лимита сессий -
никогда не истекут, по крайней мере до тех пор, пока эта опция не
будет отключена.
Активирование данной опции эквивалентно запуску сервисов с ключом
-noexpire.
- SET SQL
Синтаксис: SET SQL {ON | OFF}
Данная опция позволяет вам "на лету" включать или выключать SQL-режим
сервисов. Весьма полезно, например, когда MySQL сервер временно
недоступен.
- SET SUPERADMIN
Синтаксис: SET SUPERADMIN {ON | OFF}
Режим Супер-Администратора не влияет на саму работу сервисов как
таковую, однако его активирование влияет на условия проверки уровня
доступа пользователя к тем или иным функциям. В частности, данный
режим предоставляет использовавшему его Руту сервисов неограниченные
привилегии на сервисах, например такие, как статус владельца на всех
каналах сети, и т. п.
Эта опция не постоянная и должна использоваться только при крайней
необходимости. Отключите ее сразу, как только перестанете нуждаться
в ней.
- NOOP
Синтаксис: NOOP SET сервер
NOOP REVOKE сервер
Команда NOOP SET позволяет удалить все активные O:lines на указанном
сервере и одновременно с этим прибить всех его IRC-операторов, дабы
исключить возможность /REHASH'а сервера, который восстановит O:line
записи.
NOOP REVOKE отменяет эффект команды NOOP SET и возвращает все
O:lines указанного сервера.
Примечание: наличие сервера в сети сервисами не проверяется.
- JUPE
Синтаксис: JUPE сервер [причина]
Позволяет "джупнуть" указанный сервер с указанной причиной.
В данном случае эффект джупа состоит в следующем: сервисы посылают
SQUIT указанному серверу, тем самым отключая его от сети, а затем
тут же создают виртуальный сервер с тем же именем, и причиной в
качестве описания сервера (server description). Данный фальшивый
сервер не позволит присоединиться к сети реальному, джупнутому
серверу. Отменить эффект вы можете путем SQUIT'а виртуальной копии
джупнутого сервера.
Примечание: параметр причина является не обязательным, если вы его
не укажете, будет использована стандартная, вида: "Juped by <ник>".
- RAW
Синтаксис: RAW текст
Позволяет отправить указанную текстовую строку напрямую на IRC-сервер,
к которому прилинкованы сервисы. Учтите, что данные отправляются
"as is", в сыром виде, и никаких проверок не осуществляется! А это
значит, что неверный формат данных может вызвать у IRCd-сервера
ошибку интерпретации и привести к его зависанию и/или отключению.
НЕ ИСПОЛЬЗУЙТЕ ЭТУ КОМАНДУ БЕЗ АБСОЛЮТНОЙ УВЕРЕННОСТИ В ТОМ, ЧТО ВЫ ДЕЛАЕТЕ!
- UPDATE
Синтаксис: UPDATE
Заставляет сервисы немедленно сохранить все базы данных на диск.
- RELOAD
Синтаксис: RELOAD
Заставляет сервисы перечитать конфигурационный файл services.conf.
Примечание: активация некоторых новых/измененных директив конфига
требует полного перезапуска сервисов (например: изменение ников
сервисов, активация лимитирования сессий, и т.д.)
- QUIT
Синтаксис: QUIT
Заставляет сервисы немедленно завершить свою работу. Все данные,
накопленные с момента последнего обновления баз данных, сохранены
не будут! Эта команда должна использоваться только в тех случаях,
когда текущая загруженная в память база данных содержит какие-либо
ошибки, сохранения которых нужно избежать.
Для нормального завершения работы сервисов используйте команду SHUTDOWN.
- SHUTDOWN
Синтаксис: SHUTDOWN
Заставляет сервисы сохранить все базы данных и завершить свою работу.
- RESTART
Синтаксис: RESTART
Заставляет сервисы сохранить все базы данных и тут же перезапуститься.
- CHANLIST
Синтаксис: CHANLIST [{маска | ник} [SECRET]]
Выводит список всех активных (на данный момент) каналов сети, вне
зависимости от того, зарегистрированы они или нет.
В качестве параметра вы можете указать маску имени канала, что бы
получить только конкретные, совпадающие записи. Если же вы укажите
ник, будет выведен список всех каналов, на которых находится этот
пользователь.
Дополнительный параметр SECRET позволяет получить список каналов
с режимами +s/+p, совпадающих с указанной символьной маской.
- USERLIST
Синтаксис: USERLIST [{хостмаска | #канал} [INVISIBLE]]
Выводит список всех пользователей, находящихся в данный момент в сети.
Зарегистрирован их ник или нет - роли не играет.
В качестве параметра, вы можете указать пользовательскую хостмаску
вида ник!идент@хост - это позволит получить только конкретные,
совпадающие с маской записи. Если же вы укажите #канал, будет
выведен список всех посетителей указанного канала.
Дополнительный параметр INVISIBLE позволяет получить список ников
с режимом +i, данные которых совпадают с указанной в качестве второго
параметра хостмаской.
- EXCEPTION
Синтаксис: EXCEPTION ADD [+срок_истечения] маска лимит причина
EXCEPTION DEL {маска | список_записей}
EXCEPTION MOVE номер позиция
EXCEPTION LIST [маска | список_записей]
EXCEPTION VIEW [маска | список_записей]
Позволяет Администраторам сервисов управлять списком хостов, которые
будут иметь отдельно указанные ограничения на количество сессий.
Возможности списка исключений позволяют разрешить определенным хостам
(шеллов или BNC) иметь большее количество клиентов одновременно,
нежели разрешено по-умолчанию. Как только количество сессий с хоста
достигнет установленного лимита, все последующие клиенты, пытающиеся
подключиться с данного хоста, будут автоматически отключаться.
Перед отключением, пользователь получит уведомление от OperServ
о том, что с его хоста превышен лимит подключений. Тект сообщения
можно изменить в конфигурационном файле сервисов.
Команда EXCEPTION ADD позволяет добавить указанную маску в список
исключений. Учтите, что общие хостмастки вида ник!идент@хост или
идент@хост недопустимы! Вы должны указывать только реальные хосты
вида box.host.dom и *.host.dom, так как ограничение сессий не
использует при проверке ники и/или иденты. Значение лимита должно
быть целым числом, больше или равным нулю. Данный параметр определяет,
как много сессий данный хост может использовать одновременно.
Установка этого значения равным 0 позволит хосту иметь неограниченное
число сессий. Для более подробной информации о сроке истечения см.
справку по команде AKILL.
Команда EXCEPTION DEL позволяет удалить указанную маску (или
диапазон записей) из списка исключений.
Команда EXCEPTION MOVE позволяет переместить указанное исключение
под указанным номером на указанную позицию. Соответственно, n-ое
количество записей списка исключений будет сдвинуто выше или ниже,
чтобы заполнить образовавшийся промежуток.
Команды EXCEPTION LIST и EXCEPTION VIEW позволяют получить текущий
список исключений. Если в качестве параметра указана маска, будут
отображены только совпадающие с ней записи.
Команда EXCEPTION VIEW позволяет получить более подробную информацию
об исключении: ник добавившего запись, установленный лимит, указанную
при установке причину, сам хост, срок истечения записи и дату ее
создания.
Стоит заметить, что сервисы будут использовать значения первой же
совпадающей записи из списка исключений для попадающего под условия
хоста. Слишком большой список исключений с широкими масками в
достаточной мере влияет на производительность сервисов.
- SESSION
Синтаксис: SESSION LIST порог
SESSION VIEW хост
Позволяет Администраторам сервисов просматривать список сессий.
Команда SESSION LIST позволяет получить список хостов с количеством
сессий большим или равным порогу. Значение порога должно быть
целым числом и больше 1. Это позволит избежать слишком большого списка
хостов с единичным количеством сессий.
Команда SESSION VIEW покажет детальную информацию об указанном
хосте - текущее количестов сессий и ограничение для указанного хоста.
Помните, что указанный хост не должен включать в себя подстановочные
символы вида '*' и '?'.
См. EXCEPTION HELP для более подробной информации о лимитировании
сессий и как установить отдельный лимит сессий для определенного
хоста или группы хостов.
- CHANKILL
Синтаксис: CHANKILL [+срок_истечения] #канал причина
Добавляет в AKILL-список всех пользователей указанного канала с
указанной причиной на указанный промежуток времени. В качестве маски
AKILL'ов будут использованы маски посетителей канала вида идент@хост.
- DEFCON
Синтаксис: DEFCON [1|2|3|4|5]
Система DEFCON позволяет вам устанавливать определенные глобальные
ограничения в сети со стороны сервисов. Данные ограничения могут
касаться не только работы самих сервисов, но и функционирования сети
в целом, что, порою, весьма полезно при разного рода атаках на сеть.
- DEFCON AKILL NEW CLIENTS
* Автоматическая установка AKILL'ов на всех новых клиентов.
- DEFCON FORCE CHAN MODES
* Принудительная установка режимов OperServ на все каналы сети.
- DEFCON NO MLOCK CHANGE
* Запрет на изменение параметров MLOCK.
- DEFCON NO NEW CHANNELS
* Запрет на регистрацию каналов.
- DEFCON NO NEW CLIENTS
* Автоматическое отключение от сети всех новых клиентов.
- DEFCON NO NEW MEMOS
* Запрет на отправку мемо-сообщений.
- DEFCON NO NEW NICKS
* Запрет на регистрацию ников.
- DEFCON ONLY
* Игнорирование простых пользователей с оповещением их об этом.
- DEFCON REDUCE SESSION
* Уменьшение лимита сессий с одного хоста до %d.
- DEFCON SILENT ONLY
* Игнорирование простых пользователей без уведомления их об этом.
- LOGGED
Примечание: все команды OperServ'у записываются в лог!
- MODINFO
Синтаксис: MODINFO имя_файла
Выводит подробную информацию о конкретном загруженном модуле.
- MODLIST
Синтаксис: MODLIST [Core|3rd|protocol|encryption|supported|qatested]
Выводит список всех загруженных модулей. В качестве дополнительного
параметра вы можете указать тип модуля - это позволит получить список,
отвечающий указанным требованиям.
- MODLOAD
Синтаксис: MODLOAD имя_файла
Позволяет загрузить какой-либо дополнительный модуль из директории
с модулями (modules/).
- MODUNLOAD
Синтаксис: MODUNLOAD имя_файла
Выгружает указанный модуль (если модуль загружен и если условия
позволяют его выгрузить).
- SVSNICK
Синтаксис: SVSNICK ник новый_ник
Позволяет принудительно изменить указанный ник на новый_ник.
|