Mudanças entre as edições de "Portal:Modos/Modos ExtBans/Modos"

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
(Adição de informação extban m do segundo grupo .)
(Adição de informações do terceiro grupo.)
Linha 77: Linha 77:
 
<span id="extban2-f"><code>~f:{#nome_canal}:{máscara}</code></span>:
 
<span id="extban2-f"><code>~f:{#nome_canal}:{máscara}</code></span>:
  
<span id="extban2-m"><code>~m:{moderated|external|color|notice}:{máscara}</code></span>: Adiciona exceção à algumas restrições de mensagens. A opção ''moderated'' serve para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalm|Modo de Canal +m]], ''sensor'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalG|Modo de Canal +G]], ''color'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalS|Modo de Canal +S]] ou [[Portal:Modos/Modos_de_Canais#canalc|Modo de Canal +c]], e ''notice'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalT|Modo de Canal +T]]. Esse ''extban'' não funciona com a sintaxe <code>/msg '''MODE''' +b ...</code>, serve apenas para adicionar exceções (+e).
+
<span id="extban2-m"><code>~m:{moderated|external|color|notice}:{máscara}</code></span>: Adiciona exceção à algumas restrições de mensagens. A opção ''moderated'' serve para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalm|modo de canal +m]], ''sensor'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalG|modo de canal +G]], ''color'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalS|modo de canal +S]] ou [[Portal:Modos/Modos_de_Canais#canalc|modo de canal +c]], e ''notice'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#canalT|modo de canal +T]]. Esse ''extban'' não funciona com a sintaxe <code>/msg '''MODE''' +b ...</code>, serve apenas para adicionar exceções (+e).
  
 
[ [[#modos|Início]] ] [ [[#top|Topo]] ]
 
[ [[#modos|Início]] ] [ [[#top|Topo]] ]
Linha 85: Linha 85:
 
''' Terceiro Grupo''' -  (''Extbans'' de Ação)
 
''' Terceiro Grupo''' -  (''Extbans'' de Ação)
  
<span id="extban3-a"><code>~a:{conta}</code></span>:
+
<span id="extban3-a"><code>~a:{conta}</code></span>: Adiciona a proibição com base na <u>conta de usuário</u> que o ''nick'' fez ''login'' no ''Services''.
  
<span id="extban3-c"><code>~c:{nome_canal}</code></span>:
+
<span id="extban3-c"><code>~c:{nome_canal}</code></span>: Adiciona a proibição com base nos canais que o usuário esteja acessando naquele momento. Pode ser utilizado os prefixos de status <u>+/%/@/&/~</u> para que apenas os usuário que tenham "cargos" no canal especificado, não entrem no canal do usuário.
  
<span id="extban3-G"><code>~G:{grupo_segurança}</code></span>:
+
<span id="extban3-G"><code>~G:{grupo_segurança}</code></span>: Adiciona a proibição com base no <u>''security group''</u> do usuário. No UnrealIRCd, os ''security groups'' são  ''known-users'' (usuário identificados no ''Service'' ou que tem uma boa reputação - ''reputation score'') e ''unknown-users'' (todos os outros usuários). <ref>{{citar web|url=https://www.unrealircd.org/docs/Security-group_block|titulo=Security Groups(ENG)|publicado=UnrealIRCd |acessodata=2021-04-19}}</ref>
  
<span id="extban3-O"><code>~O:{''opertype''}</code></span>:
+
<span id="extban3-O"><code>~O:{''opertype''}</code></span>: Adiciona uma exceção à convites (invex - [[Portal:Modos/Modos_de_Canais#invex|modo de canal +I]]) ou à outras proibições ( [[Portal:Modos/Modos_de_Canais#exception|modo de canal +e]]) para o usuário que for ''IRCop'' e tiver seu  ''oper::operclass'' (categoria) incluída no comando.
  
<span id="extban3-r"><code>~r:{nome real}</code></span>:  
+
<span id="extban3-r"><code>~r:{nome real}</code></span>: Adiciona a proibição com base no <u>nome real</u> do usuário. Se o nome contiver espaços, deve-se utilizar o sinal ''underscore'' ( _ ) para substitui-los. Para saber qual o nome real do usuário, utiliza-se o comando <code>/'''WHOIS''' ''nick''</code>.
  
<span id="extban3-S"><code>~S:{CERTFP}</code></span>:  
+
<span id="extban3-S"><code>~S:{CERTFP}</code></span>: Adiciona uma exceção à convites (invex - [[Portal:Modos/Modos_de_Canais#invex|modo de canal +I]]) ou à outras proibições ([[Portal:Modos/Modos_de_Canais#exception|modo de canal +e]]) para o usuário que tiver seu ''certificate finger print'' ([[Portal:NickServ/Comandos_de_Gerenciamento#Cert|comando Cert]]) configurado. Para saber qual o certificado do usuário, utiliza-se o comando <code>/'''WHOIS''' ''nick''</code>.
  
<span id="extban3-T"><code>~T:{censor|block}:{palavra}</code></span>:  
+
<span id="extban3-T"><code>~T:{censor|block}:{palavra}</code></span>: Filtra textos ou palavras específicas no canal. Suporta as opções <u>''censor''</u> e <u>''block''</u>.
  
 
[ [[#modos|Início]] ] [ [[#top|Topo]] ]
 
[ [[#modos|Início]] ] [ [[#top|Topo]] ]
 
</div>
 
</div>
 
</div>
 
</div>

Edição das 10h11min de 19 de abril de 2021

Servidores (IRCd's): InspIRCd[1], UnrealIRCd[2], IRCD-Hybrid[3], ircd-seven - (Freenode)[4]

InspIRCd

Extbans Correspondentes

j:{canal}: Corresponder a todas os usuário do canal ou seja, o extban terá efeito sobre todos os usuários do canal especificado. Não suporta caracteres curingas. (requer módulo canalban).

r:{nome real}: Corresponde aos usuários com um nome real especificado no comando ou seja, o extban terá efeito sobre todas os usuários do canal, que tiverem o mesmo nome real (Real Name) informado. (requer o módulo gecosban).

s:{servidor}: Corresponde a todos os usuários de um servidor ou seja, o extban terá efeito sobre todas os usuários do canal que tiverem se conectado por aquele servidor informado. (requer o módulo serverban).

z:{certfp}: Corresponde aos usuários que possuem um certificado SSL fornecido ou seja , o extban terá efeito sobre todos os usuários do canal que utilizaram um certificado finger print em sua autenticação com o NickServ. (Requer módulo SSLMODES)

O:{opertype}: Corresponde a todos os tipos de IRCOPs tanto do Servidor (Server Helper, NetAdmin, GlobalOp) [5] quando dos Serviços (Services Helper, Services Operator, Services Administrator, Services Root) [6] ou seja , o extban terá efeito sobre todos os tipos IRCOps especificado do canal. (requer módulo de operchans).

R:{conta}: Corresponde a todos os usuários que possuem a conta especificada no comando ou seja, o extban terá efeito sobre todas os usuários do canal que tiverem a conta informada. (requer módulo services account).

Extban Especial

{máscara}#{canal-redirecionaldo}: Existe um tipo especial de extban, o redirect. Ele irá redirecionar o usuário definido na máscara, para outro canal especificado no comando quando tentar entrar no canal ao qual a proibição do usuário foi estabelecida. (requer módulo banredirect).

[ Início ] [ Topo ]

Extbans de Ação

c:{máscara}: Bloqueia qualquer mensagens que contenham códigos de cores para o usuário definido na máscara. (requer módulo blockcolor).

m:{máscara}: Bloqueia as mensagens enviadas ao canal do usuário definido na máscara. Usuário com voice (modo de canal +v) não são afetados. (requer módulo muteban).

p:{máscara}: Bloqueia mensagens de saída do usuário definido na máscara. (requer módulo nopartmsg).

A:{máscara}: Bloqueia convites enviados pelo usuário definido na máscara, mesmo que o canal esteja definido no modo em que todos os usuários possam enviar convites Modo de Canal +A. (requer módulo allowinvite).

B:{máscara}: Bloqueia todas as mensagens maiúsculas ou quase todas as mensagens em maiúsculo do usuário denifido na máscara. (requer módulo blockcaps).

C:{máscara}: Bloqueia CTCPs do usuário definido na máscara. (requer módulo noctcp).

M:{conta}: Bloqueia mensagens enviadas ao canal do usuário logado na conta definida. (requires módulo services account).

N:{máscara}: Bloqueia a troca de nick do usuário definido na máscara. (requer módulo nonicks).

Q:{máscara}: Bloqueia kicks executados pelo usuário definido na máscara. (requer módulo nokicks).

S:{máscara}: Tira a cor/negrito/sublinhado das mensagens enviadas ao canal pelo usuário definido na máscara. (requer módulo stripcolor).

T:{máscara}: Bloqueia os avisos (notice) enviados pelo usuário definido na máscara. (requer módulo nonotice).

U:{máscara}: Bloqueia usuários que não possuam o nick registrado e que sua máscara coincida com a definida. (requer módulo services account).

[ Início ] [ Topo ]

UnrealIRCd

Primeirop Grupo - (Extban timedban)

~t:{tempo}:

Segundo Grupo - (Extbans Correspondentes)

~q:{máscara}:

~n:{máscara}:

~j:{máscara}:

~f:{#nome_canal}:{máscara}:

~m:{moderated|external|color|notice}:{máscara}: Adiciona exceção à algumas restrições de mensagens. A opção moderated serve para passar pela restrição modo de canal +m, sensor para passar pela restrição modo de canal +G, color para passar pela restrição modo de canal +S ou modo de canal +c, e notice para passar pela restrição modo de canal +T. Esse extban não funciona com a sintaxe /msg MODE +b ..., serve apenas para adicionar exceções (+e).

[ Início ] [ Topo ]

Terceiro Grupo - (Extbans de Ação)

~a:{conta}: Adiciona a proibição com base na conta de usuário que o nick fez login no Services.

~c:{nome_canal}: Adiciona a proibição com base nos canais que o usuário esteja acessando naquele momento. Pode ser utilizado os prefixos de status +/%/@/&/~ para que apenas os usuário que tenham "cargos" no canal especificado, não entrem no canal do usuário.

~G:{grupo_segurança}: Adiciona a proibição com base no security group do usuário. No UnrealIRCd, os security groups são known-users (usuário identificados no Service ou que tem uma boa reputação - reputation score) e unknown-users (todos os outros usuários). [7]

~O:{opertype}: Adiciona uma exceção à convites (invex - modo de canal +I) ou à outras proibições ( modo de canal +e) para o usuário que for IRCop e tiver seu oper::operclass (categoria) incluída no comando.

~r:{nome real}: Adiciona a proibição com base no nome real do usuário. Se o nome contiver espaços, deve-se utilizar o sinal underscore ( _ ) para substitui-los. Para saber qual o nome real do usuário, utiliza-se o comando /WHOIS nick.

~S:{CERTFP}: Adiciona uma exceção à convites (invex - modo de canal +I) ou à outras proibições (modo de canal +e) para o usuário que tiver seu certificate finger print (comando Cert) configurado. Para saber qual o certificado do usuário, utiliza-se o comando /WHOIS nick.

~T:{censor|block}:{palavra}: Filtra textos ou palavras específicas no canal. Suporta as opções censor e block.

[ Início ] [ Topo ]

  1. «ExtBans helpop.conf (ENG)». InspIRCd on GitHub. Consultado em 15 de maio de 2020 
  2. «Extended Bans (ENG)». UnrealIRCd. Consultado em 15 de maio de 2020 
  3. «ExtBans - help.conf (ENG)». IRCD-Hybrid on GitHub. Consultado em 10 de abril de 2021 
  4. «ExtBans (ENG)». Freenode on GitHub. Consultado em 13 de maio de 2020 
  5. «Oper.conf (ENG)». GitHub InspIRCd. Consultado em 4 de abril de 2021 
  6. «Services.conf (ENG)». GitHub Anope. Consultado em 4 de abril de 2021 
  7. «Security Groups(ENG)». UnrealIRCd. Consultado em 19 de abril de 2021