wiki.IrcCity.ru  —  знания сети IrcCity…
и не только.
.net

+x

Материал из Erange.

Перейти к: навигация, поиск
Полезность
Название англ. virtual host, cloak
рус. виртуальный хост
Команда/SVSHOST, /oper,
/sethost, /chghost


Модуль IRCd cloak
Мода клиента +x
Сервис
(псевдоклиент)
HostServ
Директива
конфигурации
set::modes-on-connect
allow::vhost
Совместимость Присутствует во многих IRCd,
но с различным
несовместимым поведением
Разработчик UnrealIRCd, IrcCity

+x — режим (usermode) сокрытия hostname/IP клиента. Имеет 3 проявления, отличающиеся видом как бы хоста клиента. +x не следует путать с псевдореверсом: они совместимы, но ортогональны.

Важная вещь касательно +x в UnrealIRCd-подобных IRCd: его наличие (в какой-либо из трёх нижеописанных форм) не даёт возможности обхода банов, выставленных на настоящий хост.

[править] IP

При +x в отсутствии реверса реквизиты клиента выглядят как «@ALPHA.BETA.GAMMA.IP». Эту гадость создаёт модуль cloak.so.

Для IPv6 вид видимого хоста отличается заменой символа точки на двоеточие «:».

We've arvried at the end of the line and I have what I need!

[править] Virthost

Виртуальный хост (иногда также именуемый cloak, хотя к нему вышеупомянутый модуль отношения не имеет) позволяет устанавливать видимый хост достаточно произвольно. При его использовании установлен также +t.

Теоретически, в IrcCity имеются четыре способа включить его:

  1. HostServ (часть IRC-сервисов) или иное ПО, могущее подать команду SVSHOST;
  2. Команды SETHOST и CHGHOST — в IrcCity первая доступна только глобальным операторам, а вторая вообще выпилена;
  3. Команда oper в известных условиях сама по себе включает +xt;
  4. allow-блок (allow::vhost — специфика IRCd IrcCity; похожаЯ функциональность имеется в ircd-hybrid).

В IrcCity имеются ограничения как на вид виртуальных хостов, так и на способ их установки.

Допустимыми видами являются:

  1. Явно фантастические (т.е., с несуществующим доменом верхнего уровня);
  2. Указывающие «хост» в реальном, зарегистрированном домене, на ношение которого субъект установки виртуального хоста имеет право: например, владеет доменом, администрирует его, или иным способом имеет явное или неявное разрешение владельца домена.

Перечисленный список не означает, что допустимы любые хосты двух разрешённых видов.

Законными способами установки считаются HostServ, oper, а также allow при невозможности доступа случайных пользователей к означенному allow-блоку. Всё прочее дозволено лишь в чрезвычайных обстоятельствах.

Получено с http://wiki.irccity.net/%2Bx
Личные инструменты