Установил сервак Ынриал и сервисЫ Анопе (тема)? И не знаешь как админить? Тогда эта статья для тебя :)
Для начала определимся какие права имеют IRC операторЫ на управление сервером.
Флаги сервера:
КомандЫ IRC оператора:
ADCHAT
ПосЫлает сообщение всем подключеннЫм администраторам.
Синтаксис: /ADCHAT <текст>
Пример: /ADCHAT хаааа, вЫ где?
ADDLINE
Добавляет строку в файл конфигурации сервера.
Синтаксис: /ADDLINE <текст>
Пример: /ADDLINE set { allowed-nickchars { russian-w1251; }; };
CHATOPS
ПосЫлает сообщение всем IRC операторам (global).
Синтаксис: /CHATOPS <текст>
Пример: /CHATOPS Забаньте меня!
CHGHOST
Сменяет имя хоста пользователя IRC сети на указанное.
Синтаксис: /CHGHOST <ник> <хост>
Пример: /CHGHOST M03r mo3ra.net
CHGIDENT
Изменяет идентификационную информацию (Ident) о пользователе сети.
Синтаксис: /CHGIDENT <ник> <идент>
Пример: /CHGIDENT mArkus Lamer
CHGNAME
Изменяет "IRC Name" (или "Real Name") пользователя сети.
Синтаксис: /CHGNAME <ник> <имя>
Пример: /CHGNAME mArkus tApac
CLOSE
Команда позволяет отключить все неизвестнЫе соединения к IRC серверу.
Синтаксис: /CLOSE
CONNECT
Подключает указаннЫй IRC сервер к тому, на котором вЫ находитесь. Возможно применение командЫ не только на локальном сервере.
Синтаксис: /CONNECT <сервер> [порт]
/CONNECT <сервер> <порт> <хаб>
Пример: /CONNECT leaf.* 6667 hub.*
DCCDENY
Запрещает передачу файлов, попадающих под указанную маску, по DCC.
Синтаксис: /DCCDENY <маска> <причина>
Пример: /DCCDENY *sub7* Возможно это вирус
DIE
Убивает IRC сервер, отключает от него всех пользователей.
Синтаксис: /DIE <пароль>
Пример: /DIE axaxaxaHacepBepy
ВАЖНО: Пароль на эту команду прописЫвается в файле конфигурации сервера.
DNS
Возвращает информацию из DNS кэша IRC сервера.
Следует заметить, что большинство современнЫх клиентов уже имеют встроенную команду DNS, поэтому вероятнее всего тебе придётся использовать команду /raw DNS.
Так же есть два варианта использования:
'DNS l' - покажет записи в DNS кеше
'DNS i' - вернёт подробную информацию о конфигурации сервера имён
Синтаксис: /DNS <опция>
GLINE
Команда временно добавляет пользователя или хост в G:Lines.
Если тЫ или твой хост попадает под заданнЫе в G:Line параметрЫ, тебе будет отказано в подключении к любому серверу сети. Если время задано как 0, действие GLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /GLINE <маска или ник> [время] <причина>
/GLINE -<маска или ник> - Удаляет G:line
Пример: /GLINE *@*.idiot.net 1d Спамер - Добавляет G:line на 24 часа
GLOBOPS
ПосЫлает общесетевое сообщение для IRC операторов. Видеть его могут только IRC операторЫ.
Синтаксис: /GLOBOPS <текст>
Пример: /GLOBOPS Кто здесь?
GZLINE
Команда накладЫвает временнЫй глобальнЫй Z:line.
Если тЫ попадаешь под указанную в Z:Line маску, то не сможешь подключиться к любому серверу в сети.
Если время равно 0, GZLINE становится постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /GZLINE <маска> <время> <причина>
/GZLINE -<маска> - Удаляет Zline
Пример: /GZLINE *@IPMASK 1d Спамер - Добавляет общесетевой Zline на 24 часа
HTM
Переключает HTM (High Traffic Mode) на сервере. HTM активируется, когда сервер получает большое количество информации.
Синтаксис: /HTM <параметр>
Пример: /HTM ON
Если не указанЫ дополнительнЫе параметрЫ, просто вЫводит текущее состояние HTM
ДоступнЫ следующие параметрЫ:
Отключает пользователя от сервера IRC.
Синтаксис: /KILL <ник> <причина>
Пример: /KILL mArkus иди гуляй
KLINE
Команда временно добавляет пользователя или хост в K:Lines.
Если тЫ или твой хост попадает под заданнЫе в K:Line параметрЫ, тебе будет отказано в подключении к серверу.
Если время задано как 0, действие KLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /KLINE <маска или ник> [время] <причина>
/KLINE -<маска или ник> - Удаляет K:line
Пример: /KLINE *@*.idiot.net 1d Спамер - Добавляет K:line на 24 часа
LAG
Команда - аналог Traceroute для IRC серверов
ТЫ вводишь /LAG irc.webcriminal.ru и получаешь ответ от каждого сервера, через которЫй она проходит, с указанием времени задержки.
Используется для поиска лагов и серверов с нестЫковкой по времени.
Синтаксис: /LAG
LOCOPS
ПосЫлает сообщение IRC операторам, подключеннЫм к серверу (local).
Синтаксис: /LOCOPS <текст>
Пример: /LOCOPS А че вЫ не подключенЫ?
MKPASSWD
Команда возвратит 'hash' указанной строки, которЫй можно в последствии использовать в конфигурационном файле в качестве пароля: в oper::password, vhost::password, и т.д.
ДоступнЫе типЫ хешей (по возрастанию уровня безопасности):
*NIX: crypt, md5, sha1
[*], ripemd160
[*]
Windows: crypt
[*], md5, sha1, ripemd160
[*]
(*: доступно в случае, если сервер имеет поддержку SSL)
Синтаксис: /MKPASSWD <метод> <пароль>
Пример: /MKPASSWD md5 tynounapoJIb
NACHAT
ПосЫлает сообщение всем подключеннЫм администраторам сети.
Синтаксис: /NACHAT <текст>
Пример: /NACHAT А теперь работаем, я пришел!
OPER
Позволяет пользователю получить статус IRC оператора.
Синтаксис: /OPER <идентификатор> <пароль>
Пример: /OPER ddd Huxy9ce6enaccnpudymaJI
OPERMOTD
ПоказЫвает MOTD файл сервера для IRC операторов.
Синтаксис: /OPERMOTD
REHASH
Заставляет сервер перечитать файл конфигурации.
Синтаксис: /REHASH <имя сервера> -<флаг>
Пример: /REHASH
Если не указано имя сервера и флаги, сервер перечитает unrealircd.conf с удалением всех временнЫх k:lines.
Если указано имя сервера, команда подействует на указаннЫй сервер.
Только администратор сети может указЫвать имя сервера.
Указание флагов позволяет перечитать другие конфигурационнЫе файлЫ.
Список флагов:
Перезапускает IRC демона, с отключением всех пользователей, подключеннЫх к серверу в момент вЫполнения командЫ.
Синтаксис: /RESTART <пароль> <причина>
Пример: /RESTART restartuHeune7
ВАЖНО: Пароль на эту команду прописЫвается в файле конфигурации сервера.
Поле <причина> не является обязательнЫм для этой командЫ.
RPING
ВЫчисляет задержку (миллисекундЫ) в передаче информации между серверами (lag)
Синтаксис: /RPING <маска сервера>
SAJOIN
Заставляет пользователя войти в канал. Команда доступна только администраторам сервисов.
Синтаксис: /SAJOIN <ник> <канал1>,<канал2>
Пример: /SAJOIN M03r #opexu,#cucbku
SAMODE
Позволяет администратору сервисов изменить режимЫ на указанном канале без прав оператора этого канала. Доступна только администраторам сервисов.
Синтаксис: /SAMODE <канал> +/-<флаг>
Пример: /SAMODE #opers +T - установить флаг T на канал.
/SAMODE #opers +o mArkus - Дать пользователю mArkus статус оператора канала.
SAPART
Заставляет пользователя вЫйти с канал. Команда доступна только администраторам сервисов.
Синтаксис: /SAPART <ник> <канал1>,<канал2> <причина>
Пример: /SAPART M03r #opexu поел и хватит
Поле <причина> не является обязательнЫм для этой командЫ.
SDESC
Этой командой можно изменить описание сервера без применения squit или переподключения. Команда доступна только администратору/помощнику администратора
Синтаксис: /SDESC <новое описание>
Пример: /SDESC НовЫй сервер сети епте
SETHOST
Пользуясь этой командой тЫ можешь сменить свой виртуальнЫй хост (Vhost) на что угодно, за исключением специальнЫх символов.
Синтаксис: /SETHOST <новое имя>
Пример: /SETHOST i.love.microsoft.com
SETIDENT
Этой командой тЫ можешь сменить себе свой идент (Username).
Синтаксис: /SETIDENT <новЫй идент>
Пример: /SETIDENT e1ee7
SHUN
Запрещает использование любой командЫ, кроме ADMIN и ответов на запросЫ сервера Ping. Shun имеет действие по всей сети (как glines).
Если время задано как 0, действие SHUN будет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /SHUN <ник> <время> :<причина>
/SHUN -<маска> - Удаляет SHUN
Пример: /SHUN +fsb@fsb.ru 600 :Уборка помещений - наложит Shun на fsb@fsb.ru на 10 минут по причине Уборка помещений
Если ни один из параметров не указан, то команда отобразит список текущих SHUN'ов
SPAMFILTER
Команда создаёт/удаляет общесетевЫе фильтрЫ спама. СпамфильтрЫ используются для удаления мусора, рекламЫ, блокировки ботов и т.д.
Синтаксис: /SPAMFILTER [add|del|remove|+|-] [тип] [действие] [tkltime] [причина] [regex]
Отключает IRC сервер (или все сервера, попадающие под маску) от сети. ОбЫчно используется для перемаршрутизации.
Синтаксис: /SQUIT <сервер>
Пример: /SQUIT leaf.*
TEMPSHUN
Добавляет/удаляет 'временнЫй shun'. ВременнЫй shun означает, что его действие распространяется только на текущую сессию, т.е. если пользователь переподключится, действие shun прекратится.
Синтаксис: /TEMPSHUN [+|-]<ник> [причина]
Пример: /TEMPSHUN +mArkus Ыуа
TRACE
Команду TRACE можно использовать на сервере или пользователе. При использовании на пользователе возвращает класс и задержку. при использовании на сервере возвратит класс/версию/информацию о соединении.
Иногда вЫвод TRACE приводит в замешательство, особенно если тЫ используешь его в первЫй раз.
Синтаксис: /SQUIT <сервер/ник>
Пример: /TRACE irc.webcriminal. ru
TSCTL
Команда позволяет управлять временем в IRC сети.
Синтаксис: /TSCTL OFFSET +|- - Настройка времени IRC
/TSCTL TIME - Покажет время
/TSCTL ALLTIME - Покажет время на всех серверах
/TSCTL SVSTIME - Установит время на всех серверах
UNDCCDENY
Отменить запрет на передачу файлов по указанной маске.
Синтаксис: /UNDCCDENY <маска имени файла>
WALLOPS
ПосЫлает сообщение всем пользователям с установленнЫм флагом +w. Только IRC операторЫ могут использовать Wallops, но получать эти сообщения может любой пользователь с установленнЫм флагом +w
Синтаксис: /WALLOPS <текст>
Пример: /WALLOPS В сети появился новЫй канал
ZLINE
Команда временно добавляет пользователя или хост в Z:Lines.
Если тЫ или твой хост попадает под заданнЫе в Z:Line параметрЫ, тебе будет отказано в подключении к серверу.
Если время задано как 0, действие ZLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /ZLINE <маска> <время> <причина>
/ZLINE -<маска> - Удаляет Zline
Пример: /ZLINE *@127.0.0.1 2d Abuse - Добавляет Z:line на 2 дня
Теперь дам список команд, которЫе могут бЫть посланЫ серверу, описанному в U:line (СервисЫ). Эти командЫ позволяют управлять IRC сервером от имени сервисов.
Пример использования команд: /MSG OPERSERV RAW :services.irc.loc <команда>
ВАЖНО: ДаннЫе командЫ являются самЫми опаснЫми командами сервера, поэтому перед их применением убедись в правильности введённЫх параметров.
СервернЫе командЫ
SQLINE
НакладЫвает бан на указаннЫй ник или маску.
Синтаксис: SQLINE <маска> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SQLINE *Bot* :No bots
SVS2MODE
Изменяет режимЫ указанного пользователя и уведомляет его о сделаннЫх изменениях.
Синтаксис: SVS2MODE <ник> <флаг>
Пример: /MSG OPERSERV RAW :services.irc.loc SVS2MODE M03r +h
SVS2SNO
Изменяет snomask для указанного ника и уведомляет пользователя об изменениях.
Синтаксис: SVS2SNO <ник> <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc SVS2SNO mArkus +Gc
SVSFLINE
Добавляет маску файла к DCCDENY.
Синтаксис: SVSFLINE +/-<маска> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSFLINE + *sub7* :Вирус
SVSFLINE * - Очищает список DCCDENY
SVSJOIN
Заставляет пользователя войти в указаннЫй канал.
Синтаксис: SVSJOIN <ник> <канал1>,<канал2>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSJOIN M03r #opexu
SVSKILL
Отключает пользователя от сети.
Синтаксис: SVSKILL <ник> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSKILL mArkus :Иди гуляй
SVSLUSERS
Изменяет общее и/или локальное максимальное количество пользователей сервера. Если указан -1 для любого из значений, то текущее установленное значение будет оставлено.
Синтаксис: SVSLUSERS <сервер> <глобМАКС|-1> <локальнМАКС|-1>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSLUSERS irc.test.com -1 200
SVSMODE
Изменяет режимЫ указанного пользователя.
Синтаксис: SVSMODE <ник> <флаг>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSMODE mArkus +i
SVSMOTD
Изменяет MOTD у сервисов.
Синтаксис: SVSMOTD # :<текст> - Добавляет текст MOTD
SVSMOTD ! - Удаляет текущий MOTD
SVSMOTD ! :<текст> - Замещает текущий новЫм MOTD
Пример: /MSG OPERSERV RAW :services.irc.loc SVSMOTD # :Services MOTD
SVSNICK
Меняет ник указанному пользователю.
Синтаксис: SVSNICK <старЫй ник> <новЫй ник> <штамп времени>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNICK M03r 4epen 963086432
SVSNLINE
Создаёт глобальнЫй бан на основе реального имени.
Указанная причина не должна содержать пробелов, сервер сам заменит на пробелЫ знак _
Синтаксис: SVSNLINE +/- <причина_бана> :<имя>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNLINE + sub7_drone :*sub7*
SVSNOOP
Включает или отключает режим общесетевого IRC оператора вне зависимости от того, позволяет это сделать указаннЫй сервер или нет.
Синтаксис: SVSNOOP <сервер> <+/->
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNOOP leaf.* -
SVSO
Даёт пользователю Operflags как описано в O:lines. Не забЫвай указЫвать SVSMODE +o и им подобнЫе.
Синтаксис: SVSO <ник> <+флаги оператора>
/SVSO <ник> - (Снимает все флаги)
Пример: /MSG OPERSERV RAW :services.irc.loc SVSO mArkus +bBkK
SVSPART
Заставляет пользователя покинуть канал.
Синтаксис: SVSPART <ник> <канал1> [коментарий]
Пример: /MSG OPERSERV RAW :services.irc.loc SVSPART M03r #opexu Еда закончилась
SVSSILENCE
Изменяет список SILENCE у указанного пользователя. В отличие от командЫ SILENCE, тЫ можешь добавлять/удалять несколько записей одной командой.
Синтаксис: SVSSILENCE <ник> :<параметрЫ>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSSILENCE mArkus :+*!*@*.com +*!*@*.bla.co.uk
SVSSNO
Изменяет snomask для указанного ника.
Синтаксис: SVSSNO <ник> <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSSNO mArkus +Gc
SVSWATCH
Изменяет список WATCH у указанного пользователя.
Синтаксис: SVSWATCH <ник> :<параметрЫ>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSWATCH M03r :+4epen!*@* +cucbku!*@* +roJIoBa!*@*.com
SWHOIS
Изменяет сообщение WHOIS для указанного ника.
Синтаксис: SWHOIS <ник> :<сообщение>
Пример: /MSG OPERSERV RAW :services.irc.loc SWHOIS mArkus :это ламер
UNSQLINE
Снимает бан с указанного ника или маски.
Синтаксис: UNSQLINE <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc UNSQLINE *Bot*
Для начала определимся какие права имеют IRC операторЫ на управление сервером.
Флаги сервера:
- o - local - ЛокальнЫй оператор
- O - global - ГлобальнЫй оператор
- C - coadmin - Помощник администратора сервера
- A - admin - Администратор сервера
- a - services-admin - Администратор сервисов
- N - netadmin - Администратор сети
- r - can_rehash - Оператор может использовать /rehash
- D - can_die - Оператор может использовать /die
- R - can_restart - Оператор может использовать /restart
- h - helpop - Оператор получает режим пользователя +h (оператор помощи (helpop))
- w - can_wallops - Оператор может посЫлать /wallops
- g - can_globops - Оператор может посЫлать /globops
- c - can_localroute - Может соединять сервера локально
- L - can_globalroute - Может соединять сервера глобально
- k - can_localkill - Может использовать команду /kill на локальнЫх пользователей
- K - can_globalkill - Может использовать /kill на всех пользователей
- b - can_kline - Может использовать /kline
- B - can_unkline - Может использовать /kline -u@h
- n - can_localnotice - Может посЫлать уведомления по локальному серверу
- G - can_globalnotice - Может посЫлать уведомления по всем серверам
- z - can_zline - Может использовать /zline
- t - can_gkline - Может использовать /gline, /shun и /spamfilter
- Z - can_gzline - Может использовать /gzline
- W - get_umodew - Устанавливает режим +W, когда вЫ оператор
- H - get_host - Устанавливает ваш хост в оперхост
- v - can_override - Может использовать operoverride
- q - can_setq - Может устанавливать режим пользователя +q
- X - can_addline - Может использовать /addline
- d - can_dccdeny - Может использовать /dccdeny и /undccdeny
КомандЫ IRC оператора:
ADCHAT
ПосЫлает сообщение всем подключеннЫм администраторам.
Синтаксис: /ADCHAT <текст>
Пример: /ADCHAT хаааа, вЫ где?
ADDLINE
Добавляет строку в файл конфигурации сервера.
Синтаксис: /ADDLINE <текст>
Пример: /ADDLINE set { allowed-nickchars { russian-w1251; }; };
CHATOPS
ПосЫлает сообщение всем IRC операторам (global).
Синтаксис: /CHATOPS <текст>
Пример: /CHATOPS Забаньте меня!
CHGHOST
Сменяет имя хоста пользователя IRC сети на указанное.
Синтаксис: /CHGHOST <ник> <хост>
Пример: /CHGHOST M03r mo3ra.net
CHGIDENT
Изменяет идентификационную информацию (Ident) о пользователе сети.
Синтаксис: /CHGIDENT <ник> <идент>
Пример: /CHGIDENT mArkus Lamer
CHGNAME
Изменяет "IRC Name" (или "Real Name") пользователя сети.
Синтаксис: /CHGNAME <ник> <имя>
Пример: /CHGNAME mArkus tApac
CLOSE
Команда позволяет отключить все неизвестнЫе соединения к IRC серверу.
Синтаксис: /CLOSE
CONNECT
Подключает указаннЫй IRC сервер к тому, на котором вЫ находитесь. Возможно применение командЫ не только на локальном сервере.
Синтаксис: /CONNECT <сервер> [порт]
/CONNECT <сервер> <порт> <хаб>
Пример: /CONNECT leaf.* 6667 hub.*
DCCDENY
Запрещает передачу файлов, попадающих под указанную маску, по DCC.
Синтаксис: /DCCDENY <маска> <причина>
Пример: /DCCDENY *sub7* Возможно это вирус
DIE
Убивает IRC сервер, отключает от него всех пользователей.
Синтаксис: /DIE <пароль>
Пример: /DIE axaxaxaHacepBepy
ВАЖНО: Пароль на эту команду прописЫвается в файле конфигурации сервера.
DNS
Возвращает информацию из DNS кэша IRC сервера.
Следует заметить, что большинство современнЫх клиентов уже имеют встроенную команду DNS, поэтому вероятнее всего тебе придётся использовать команду /raw DNS.
Так же есть два варианта использования:
'DNS l' - покажет записи в DNS кеше
'DNS i' - вернёт подробную информацию о конфигурации сервера имён
Синтаксис: /DNS <опция>
GLINE
Команда временно добавляет пользователя или хост в G:Lines.
Если тЫ или твой хост попадает под заданнЫе в G:Line параметрЫ, тебе будет отказано в подключении к любому серверу сети. Если время задано как 0, действие GLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /GLINE <маска или ник> [время] <причина>
/GLINE -<маска или ник> - Удаляет G:line
Пример: /GLINE *@*.idiot.net 1d Спамер - Добавляет G:line на 24 часа
GLOBOPS
ПосЫлает общесетевое сообщение для IRC операторов. Видеть его могут только IRC операторЫ.
Синтаксис: /GLOBOPS <текст>
Пример: /GLOBOPS Кто здесь?
GZLINE
Команда накладЫвает временнЫй глобальнЫй Z:line.
Если тЫ попадаешь под указанную в Z:Line маску, то не сможешь подключиться к любому серверу в сети.
Если время равно 0, GZLINE становится постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /GZLINE <маска> <время> <причина>
/GZLINE -<маска> - Удаляет Zline
Пример: /GZLINE *@IPMASK 1d Спамер - Добавляет общесетевой Zline на 24 часа
HTM
Переключает HTM (High Traffic Mode) на сервере. HTM активируется, когда сервер получает большое количество информации.
Синтаксис: /HTM <параметр>
Пример: /HTM ON
Если не указанЫ дополнительнЫе параметрЫ, просто вЫводит текущее состояние HTM
ДоступнЫ следующие параметрЫ:
- ON - Включает HTM
- OFF - ВЫключает HTM
- NOISY ? - Объявлять о включении/вЫключении режима HTM
- QUIET ? - Не объявлять о включении/вЫключении режима HTM
- TO <число> - УказЫвает при каком значении входящего трафика активируется HTM
Отключает пользователя от сервера IRC.
Синтаксис: /KILL <ник> <причина>
Пример: /KILL mArkus иди гуляй
KLINE
Команда временно добавляет пользователя или хост в K:Lines.
Если тЫ или твой хост попадает под заданнЫе в K:Line параметрЫ, тебе будет отказано в подключении к серверу.
Если время задано как 0, действие KLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /KLINE <маска или ник> [время] <причина>
/KLINE -<маска или ник> - Удаляет K:line
Пример: /KLINE *@*.idiot.net 1d Спамер - Добавляет K:line на 24 часа
LAG
Команда - аналог Traceroute для IRC серверов
ТЫ вводишь /LAG irc.webcriminal.ru и получаешь ответ от каждого сервера, через которЫй она проходит, с указанием времени задержки.
Используется для поиска лагов и серверов с нестЫковкой по времени.
Синтаксис: /LAG
LOCOPS
ПосЫлает сообщение IRC операторам, подключеннЫм к серверу (local).
Синтаксис: /LOCOPS <текст>
Пример: /LOCOPS А че вЫ не подключенЫ?
MKPASSWD
Команда возвратит 'hash' указанной строки, которЫй можно в последствии использовать в конфигурационном файле в качестве пароля: в oper::password, vhost::password, и т.д.
ДоступнЫе типЫ хешей (по возрастанию уровня безопасности):
*NIX: crypt, md5, sha1
[*], ripemd160
[*]
Windows: crypt
[*], md5, sha1, ripemd160
[*]
(*: доступно в случае, если сервер имеет поддержку SSL)
Синтаксис: /MKPASSWD <метод> <пароль>
Пример: /MKPASSWD md5 tynounapoJIb
NACHAT
ПосЫлает сообщение всем подключеннЫм администраторам сети.
Синтаксис: /NACHAT <текст>
Пример: /NACHAT А теперь работаем, я пришел!
OPER
Позволяет пользователю получить статус IRC оператора.
Синтаксис: /OPER <идентификатор> <пароль>
Пример: /OPER ddd Huxy9ce6enaccnpudymaJI
OPERMOTD
ПоказЫвает MOTD файл сервера для IRC операторов.
Синтаксис: /OPERMOTD
REHASH
Заставляет сервер перечитать файл конфигурации.
Синтаксис: /REHASH <имя сервера> -<флаг>
Пример: /REHASH
Если не указано имя сервера и флаги, сервер перечитает unrealircd.conf с удалением всех временнЫх k:lines.
Если указано имя сервера, команда подействует на указаннЫй сервер.
Только администратор сети может указЫвать имя сервера.
Указание флагов позволяет перечитать другие конфигурационнЫе файлЫ.
Список флагов:
- -motd - Перечитает файлЫ MOTD и RULES (включая tld{})
- -opermotd - Перечитает OPERMOTD
- -botmotd - Перечитает BOTMOTD
- -garbage - Активирует "сборщик мусора"
Перезапускает IRC демона, с отключением всех пользователей, подключеннЫх к серверу в момент вЫполнения командЫ.
Синтаксис: /RESTART <пароль> <причина>
Пример: /RESTART restartuHeune7
ВАЖНО: Пароль на эту команду прописЫвается в файле конфигурации сервера.
Поле <причина> не является обязательнЫм для этой командЫ.
RPING
ВЫчисляет задержку (миллисекундЫ) в передаче информации между серверами (lag)
Синтаксис: /RPING <маска сервера>
SAJOIN
Заставляет пользователя войти в канал. Команда доступна только администраторам сервисов.
Синтаксис: /SAJOIN <ник> <канал1>,<канал2>
Пример: /SAJOIN M03r #opexu,#cucbku
SAMODE
Позволяет администратору сервисов изменить режимЫ на указанном канале без прав оператора этого канала. Доступна только администраторам сервисов.
Синтаксис: /SAMODE <канал> +/-<флаг>
Пример: /SAMODE #opers +T - установить флаг T на канал.
/SAMODE #opers +o mArkus - Дать пользователю mArkus статус оператора канала.
SAPART
Заставляет пользователя вЫйти с канал. Команда доступна только администраторам сервисов.
Синтаксис: /SAPART <ник> <канал1>,<канал2> <причина>
Пример: /SAPART M03r #opexu поел и хватит
Поле <причина> не является обязательнЫм для этой командЫ.
SDESC
Этой командой можно изменить описание сервера без применения squit или переподключения. Команда доступна только администратору/помощнику администратора
Синтаксис: /SDESC <новое описание>
Пример: /SDESC НовЫй сервер сети епте
SETHOST
Пользуясь этой командой тЫ можешь сменить свой виртуальнЫй хост (Vhost) на что угодно, за исключением специальнЫх символов.
Синтаксис: /SETHOST <новое имя>
Пример: /SETHOST i.love.microsoft.com
SETIDENT
Этой командой тЫ можешь сменить себе свой идент (Username).
Синтаксис: /SETIDENT <новЫй идент>
Пример: /SETIDENT e1ee7
SHUN
Запрещает использование любой командЫ, кроме ADMIN и ответов на запросЫ сервера Ping. Shun имеет действие по всей сети (как glines).
Если время задано как 0, действие SHUN будет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /SHUN <ник> <время> :<причина>
/SHUN -<маска> - Удаляет SHUN
Пример: /SHUN +fsb@fsb.ru 600 :Уборка помещений - наложит Shun на fsb@fsb.ru на 10 минут по причине Уборка помещений
Если ни один из параметров не указан, то команда отобразит список текущих SHUN'ов
SPAMFILTER
Команда создаёт/удаляет общесетевЫе фильтрЫ спама. СпамфильтрЫ используются для удаления мусора, рекламЫ, блокировки ботов и т.д.
Синтаксис: /SPAMFILTER [add|del|remove|+|-] [тип] [действие] [tkltime] [причина] [regex]
- [тип] - указЫвает тип сообщений, к которЫм применяется фильтр:
'c' сообщения в канале, 'p' личнЫе сообщения, 'n' личнЫ "notice", 'N' "notice" в канал, 'P' сообщения при покидании канала, 'q' сообщение при отключении, 'd' dcc, 'a' сообщение при отсутствии, 't' тема, 'u' имя пользователя (nick!user@host:realname ban) - [действие] - указЫвает применяемое действие (может бЫть указано только одно действие):
'kill', 'tempshun' (shun на текущую сессию), 'shun','kline', 'gline', 'zline', 'gzline', 'block' (блокируетсообщение), 'dccblock' (блокирует любой dccs), 'viruschan' (покинуть все каналЫ и войти в канал помощи). - [regex] - регулярное вЫражение, блокируемое фильтром.
- [tkltime] - длительность применяемого фильтром действия (указание '-' включает значение из set::spamfilter::ban-time, но для block/tempshun этот параметр игнорируется.)
- [причина] - причина, указЫваемая при наложении указанного действия, БЕЗ ПРОБЕЛОВ, '_' будут преобразованЫ в пробелЫ. Если в качестве причинЫ указать '-', будет использовано значение по-умолчанию из set::spamfilter::ban-reason.
- /spamfilter add p block - - Come watch me on my webcam
- /spamfilter add p block - Possible_virus_detected,_join_#help Come watch me on my webcam
- /spamfilter add p tempshun - - You_are_infected me\.mpg
- /spamfilter add p gline - - Come watch me on my webcam
- /spamfilter add p gline 3h Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam
- /spamfilter add p kill - Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam
- /spamfilter del p block - - Come watch me on my webcam*
- /spamfilter add cN gzline 1d No_advertising_please come to irc\..+\..+
Отключает IRC сервер (или все сервера, попадающие под маску) от сети. ОбЫчно используется для перемаршрутизации.
Синтаксис: /SQUIT <сервер>
Пример: /SQUIT leaf.*
TEMPSHUN
Добавляет/удаляет 'временнЫй shun'. ВременнЫй shun означает, что его действие распространяется только на текущую сессию, т.е. если пользователь переподключится, действие shun прекратится.
Синтаксис: /TEMPSHUN [+|-]<ник> [причина]
Пример: /TEMPSHUN +mArkus Ыуа
TRACE
Команду TRACE можно использовать на сервере или пользователе. При использовании на пользователе возвращает класс и задержку. при использовании на сервере возвратит класс/версию/информацию о соединении.
Иногда вЫвод TRACE приводит в замешательство, особенно если тЫ используешь его в первЫй раз.
Синтаксис: /SQUIT <сервер/ник>
Пример: /TRACE irc.webcriminal. ru
TSCTL
Команда позволяет управлять временем в IRC сети.
Синтаксис: /TSCTL OFFSET +|- - Настройка времени IRC
/TSCTL TIME - Покажет время
/TSCTL ALLTIME - Покажет время на всех серверах
/TSCTL SVSTIME - Установит время на всех серверах
UNDCCDENY
Отменить запрет на передачу файлов по указанной маске.
Синтаксис: /UNDCCDENY <маска имени файла>
WALLOPS
ПосЫлает сообщение всем пользователям с установленнЫм флагом +w. Только IRC операторЫ могут использовать Wallops, но получать эти сообщения может любой пользователь с установленнЫм флагом +w
Синтаксис: /WALLOPS <текст>
Пример: /WALLOPS В сети появился новЫй канал
ZLINE
Команда временно добавляет пользователя или хост в Z:Lines.
Если тЫ или твой хост попадает под заданнЫе в Z:Line параметрЫ, тебе будет отказано в подключении к серверу.
Если время задано как 0, действие ZLINE станет постояннЫм. Время может бЫть указано в формате 1d10h15m30s.
Синтаксис: /ZLINE <маска> <время> <причина>
/ZLINE -<маска> - Удаляет Zline
Пример: /ZLINE *@127.0.0.1 2d Abuse - Добавляет Z:line на 2 дня
Теперь дам список команд, которЫе могут бЫть посланЫ серверу, описанному в U:line (СервисЫ). Эти командЫ позволяют управлять IRC сервером от имени сервисов.
Пример использования команд: /MSG OPERSERV RAW :services.irc.loc <команда>
ВАЖНО: ДаннЫе командЫ являются самЫми опаснЫми командами сервера, поэтому перед их применением убедись в правильности введённЫх параметров.
СервернЫе командЫ
SQLINE
НакладЫвает бан на указаннЫй ник или маску.
Синтаксис: SQLINE <маска> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SQLINE *Bot* :No bots
SVS2MODE
Изменяет режимЫ указанного пользователя и уведомляет его о сделаннЫх изменениях.
Синтаксис: SVS2MODE <ник> <флаг>
Пример: /MSG OPERSERV RAW :services.irc.loc SVS2MODE M03r +h
SVS2SNO
Изменяет snomask для указанного ника и уведомляет пользователя об изменениях.
Синтаксис: SVS2SNO <ник> <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc SVS2SNO mArkus +Gc
SVSFLINE
Добавляет маску файла к DCCDENY.
Синтаксис: SVSFLINE +/-<маска> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSFLINE + *sub7* :Вирус
SVSFLINE * - Очищает список DCCDENY
SVSJOIN
Заставляет пользователя войти в указаннЫй канал.
Синтаксис: SVSJOIN <ник> <канал1>,<канал2>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSJOIN M03r #opexu
SVSKILL
Отключает пользователя от сети.
Синтаксис: SVSKILL <ник> :<причина>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSKILL mArkus :Иди гуляй
SVSLUSERS
Изменяет общее и/или локальное максимальное количество пользователей сервера. Если указан -1 для любого из значений, то текущее установленное значение будет оставлено.
Синтаксис: SVSLUSERS <сервер> <глобМАКС|-1> <локальнМАКС|-1>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSLUSERS irc.test.com -1 200
SVSMODE
Изменяет режимЫ указанного пользователя.
Синтаксис: SVSMODE <ник> <флаг>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSMODE mArkus +i
SVSMOTD
Изменяет MOTD у сервисов.
Синтаксис: SVSMOTD # :<текст> - Добавляет текст MOTD
SVSMOTD ! - Удаляет текущий MOTD
SVSMOTD ! :<текст> - Замещает текущий новЫм MOTD
Пример: /MSG OPERSERV RAW :services.irc.loc SVSMOTD # :Services MOTD
SVSNICK
Меняет ник указанному пользователю.
Синтаксис: SVSNICK <старЫй ник> <новЫй ник> <штамп времени>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNICK M03r 4epen 963086432
SVSNLINE
Создаёт глобальнЫй бан на основе реального имени.
Указанная причина не должна содержать пробелов, сервер сам заменит на пробелЫ знак _
Синтаксис: SVSNLINE +/- <причина_бана> :<имя>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNLINE + sub7_drone :*sub7*
SVSNOOP
Включает или отключает режим общесетевого IRC оператора вне зависимости от того, позволяет это сделать указаннЫй сервер или нет.
Синтаксис: SVSNOOP <сервер> <+/->
Пример: /MSG OPERSERV RAW :services.irc.loc SVSNOOP leaf.* -
SVSO
Даёт пользователю Operflags как описано в O:lines. Не забЫвай указЫвать SVSMODE +o и им подобнЫе.
Синтаксис: SVSO <ник> <+флаги оператора>
/SVSO <ник> - (Снимает все флаги)
Пример: /MSG OPERSERV RAW :services.irc.loc SVSO mArkus +bBkK
SVSPART
Заставляет пользователя покинуть канал.
Синтаксис: SVSPART <ник> <канал1> [коментарий]
Пример: /MSG OPERSERV RAW :services.irc.loc SVSPART M03r #opexu Еда закончилась
SVSSILENCE
Изменяет список SILENCE у указанного пользователя. В отличие от командЫ SILENCE, тЫ можешь добавлять/удалять несколько записей одной командой.
Синтаксис: SVSSILENCE <ник> :<параметрЫ>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSSILENCE mArkus :+*!*@*.com +*!*@*.bla.co.uk
SVSSNO
Изменяет snomask для указанного ника.
Синтаксис: SVSSNO <ник> <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSSNO mArkus +Gc
SVSWATCH
Изменяет список WATCH у указанного пользователя.
Синтаксис: SVSWATCH <ник> :<параметрЫ>
Пример: /MSG OPERSERV RAW :services.irc.loc SVSWATCH M03r :+4epen!*@* +cucbku!*@* +roJIoBa!*@*.com
SWHOIS
Изменяет сообщение WHOIS для указанного ника.
Синтаксис: SWHOIS <ник> :<сообщение>
Пример: /MSG OPERSERV RAW :services.irc.loc SWHOIS mArkus :это ламер
UNSQLINE
Снимает бан с указанного ника или маски.
Синтаксис: UNSQLINE <маска>
Пример: /MSG OPERSERV RAW :services.irc.loc UNSQLINE *Bot*