Abrir menu principal

Mudanças

Portal:Modos/Modos ExtBans/Modos

11 932 bytes adicionados, 17h24min de 22 de julho de 2021
Adição da seção Ver Também.
__NOTOC__
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Servidores (IRCd's)''':
[[#InspIRCd|InspIRCd]]<ref>{{citar web|url=https://github.com/inspircd/inspircd/blob/insp3/docs/conf/helpop.conf.example|titulo=ExtBans helpop.conf (ENG)|publicado=InspIRCd on GitHub |acessodata=2020-05-15}}</ref>, [[#UnrealIRCd|UnrealIRCd]]<ref>{{citar web|url=https://www.unrealircd.org/docs/Extended_Bans|titulo=Extended Bans (ENG)|publicado=UnrealIRCd |acessodata=2020-05-15}}</ref>, [[#IRCd-Hybrid|IRCd-Hybrid]]<ref>{{citar web|url=https://github.com/unrealircdircd-hybrid/unrealircdircd-hybrid/blob/unreal50master/dochelp/extban|titulo=ExtBans - help.conf(ENG)|publicado=IRCD-Hybrid on GitHub |acessodata=2021-04-10}}</ref>, [[#IRCd-seven|IRCd-seven]]<ref>{{citar web|url=https://github.com/freenode/ircd-seven/blob/master/help/help.confopers/extban|titulo=help.conf ExtBans (ENG)|publicado=UnrealIRCd Freenode on GitHub |acessodata=2020-05-1513}}</ref></div> '''NOTA''': Para conhecimento, a Rizon usa o PleXusIRCd, baseado no ([http://www.ircd-hybrid.org/downloads.html IRCD-Hybrid]) e a Freenode o [https://freenode.net/news/seven-118 IRCd-Seven]
<div style="float:right; width:100%">
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
<span id="correspondente_inspircd">''' ''Extbans'' Correspondentes '''</span> <span id="extbanc-j"><code>j:{canal}</code></span>: 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''). <span id="extbanc-r"><code>r:{nome real}</code></span>: 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''). <span id="extbanc-s"><code>s:{servidor}</code></span>: 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''). <span id="extbanc-z"><code>z:{''certfp''}</code></span>: 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 [[Portal:NickServ/Comandos_de_Gerenciamento#Cert|''finger print'']] em sua autenticação com o ''NickServ''. (Requer módulo ''SSLMODES'') <span id="extbanc-O"><code>O:{''opertype''}</code></span>: Corresponde a todos os tipos de IRCOPs tanto do Servidor (Server Helper, NetAdmin, GlobalOp) <ref>{{citar web|url=https://github.com/cloudposse/inspircd/blob/master/templates/opers.conf|titulo=Oper.conf (ENG)|publicado=GitHub InspIRCd |acessodata=2021-04-4}}</ref> quando dos Serviços (''Services Helper'', ''Services Operator'', ''Services Administrator'', ''Services Root'') <ref>{{citar web|url=https://github.com/cloudposse/anope/blob/master/templates/services.conf|titulo=Services.conf (ENG)|publicado=GitHub Anope |acessodata=2021-04-4}}</ref> ou seja , o ''extban'' terá efeito sobre todos os tipos IRCOps especificado do canal. (requer módulo de ''operchans''). <span id="extbanc-R"><code>R:{conta}</code></span>: 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 '''  <span id="extbana-redirect"><code>{máscara}#{canal-redirecionaldo}</code></span>: 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''). [ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes InspIRCd|Sintaxes]] ]</div><div style="float:right; width:48%; text-align: justify; padding: 10px "> <span id="acao_inspircd">''' ''Extbans'' de Ação '''</span> <span id="extbana-c"><code>c:{máscara}</code></span>: Bloqueia qualquer mensagens que contenham códigos de cores para o usuário definido na máscara. (requer módulo ''blockcolor''). <span id="extbana-m"><code>m:{máscara}</code></span>: 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''). <span id="extbana-p"><code>p:{máscara}</code></span>: Bloqueia mensagens de saída do usuário definido na máscara. (requer módulo ''nopartmsg''). <span id="extbana-A"><code>A:{máscara}</code></span>: 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 [[Portal:Modos/Modos_de_Canais#inspircdcanalA|+A]]. (requer módulo ''allowinvite''). <span id="extbana-B"><code>B:{máscara}</code></span>: 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''). <span id="extbana-C"><code>C:{máscara}</code></span>: Bloqueia ''CTCPs'' do usuário definido na máscara. (requer módulo ''noctcp''). <span id="extbana-M"><code>M:{conta}</code></span>: Bloqueia mensagens enviadas ao canal do usuário logado na conta definida. (requires módulo ''services account''). <span id="extbana-N"><code>N:{máscara}</code></span>: Bloqueia a troca de ''nick'' do usuário definido na máscara. (requer módulo nonicks). <span id="extbana-Q"><code>Q:{máscara}</code></span>: Bloqueia ''kicks'' executados pelo usuário definido na máscara. (requer módulo ''nokicks''). <span id="extbana-S"><code>S:{máscara}</code></span>: Tira a cor/negrito/sublinhado das mensagens enviadas ao canal pelo usuário definido na máscara. (requer módulo ''stripcolor''). <span id="extbana-T"><code>T:{máscara}</code></span>: Bloqueia os avisos (''notice'') enviados pelo usuário definido na máscara. (requer módulo ''nonotice''). <span id="extbana-U"><code>U:{máscara}</code></span>: Bloqueia usuários que não possuam o ''nick'' registrado e que sua máscara coincida com a definida. (requer módulo ''services account''). [ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes InspIRCd|Sintaxes]] ]</div></div> <div style="float:right; width:100%">== UnrealIRCd ==<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;"> <span id="extban1">''' Primeirop Grupo''' - (''Extban timedban'' - Tempo)</span> <span id="extbant-timedban"><code>~t:{tempo}</code></span>: Retira o ''extbans'' do tempo especificado no comandos.
<span id="extbanc-jextban2"><code>+j:{canal}</code></span>: Corresponder a todas os usuário do canal ou seja, o ''extban' Segundo Grupo''' terá efeito sobre todos os usuários do canal especificado. Não suporta caracteres curingas. - (requer módulo canalban''Extbans'' de Ação).</span>
<span id="extbancextban2-rq"><code>+r~q:{nome realmáscara}</code></span>: Corresponde aos usuários com um nome real especificado no comando ou sejaAdiciona a restrição "mudo" ao usuário, possibilitando que o ''extban'' terá efeito sobre todas os usuários do mesmo permaneça no canalporém sem poder "conversar" com outro usuário, a menos que tiverem esteja com o mesmo nome real (''Real Name'') informado. (requer o módulo Gecosban).[[Portal:Modos/Modos_de_Canais#unrealircdcanalv|modo de canal +v]]
<span id="extbancextban2-2n"><code>+s~n:{servidormáscara}</code></span>: Corresponde a todos os usuários Adiciona restrição ao usuário de não poder trocar de um servidor ou seja, o ''extbannick'' terá efeito sobre todas os usuários do canal , a menos que tiverem se conectado por aquele servidor informado. (requer esteja com o módulo Serverban).[[Portal:Modos/Modos_de_Canais#unrealircdcanalv|modo de canal +v]]
<span id="extbancextban2-zj"><code>+z~j:{''certfp''máscara}</code></span>: Corresponde aos usuários Adiciona restrição de entrada, impedindo que possuem um certificado SSL fornecido ou seja usuário entre em um determinado canal. Contudo se o usuário já estiver dentro do canal, o ''extban'' terá efeito sobre todos os mesmo poderá realizar todas as interações normalmente. É útil quando se quer impedir a entrada de usuários do canal que utilizaram de um certificado [[Portal:NickServdomínio/Comandos_de_Gerenciamento#Cert|servidor de internet (''finger printISP'']] ) inteiro e convidar manualmente cada usuário em sua autenticação com o ''NickServ''específico. (Requer módulo SSLMODES)
<span id="extbancextban2-Of"><code>+O~f:{''opertype''#nome_canal}:{máscara}</code></span>: Corresponde a todos os tipos Adiciona restrição de IRCOPs tanto do Servidor (Server Helper, NetAdmin, GlobalOp) <ref>{{citar web|url=https://github.com/cloudposse/inspircd/blob/master/templates/opers.conf|titulo=Oper.conf (ENG)|publicado=GitHub InspIRCd |acessodata=2021-04-4}}</ref> quando dos Serviços (''Services Helper'', ''Services Operator'', ''Services Administrator'', ''Services Root'') <ref>{{citar web|url=https://github.com/cloudposse/anope/blob/master/templates/services.conf|titulo=Services.conf (ENG)|publicado=GitHub Anope |acessodata=2021-04-4}}</ref> ou seja entrada, impedindo que um usuário entre em determinando canal e o ''extban'' terá efeito sobre todos os tipos IRCOps especificado do canal. (requer módulo de operchans)redirecionando para outro.
<span id="extbancextban2-Rm"><code>+R~m:{moderated|external|censor|color|notice}:{contamáscara}</code></span>:Corresponde a todos os usuários que possuem a conta especificada no comando Adiciona exceção à algumas restrições de mensagens. A opção ''moderated'' serve para passar pela restrição [[Portal:Modos/Modos_de_Canais#unrealircdcanalm|modo de canal +m]], ''external'' para passar pele restrição [[Portal:Modos/Modos_de_Canais#unrealircdcanaln|modo de canal +n]], ''censor'' pela restrição [[Portal:Modos/Modos_de_Canais#unrealircdcanalG|modo de canal +G]], ''color'' pela restrição [[Portal:Modos/Modos_de_Canais#unrealircdcanalS|modo de canal +S]] ou seja[[Portal:Modos/Modos_de_Canais#unrealircdcanalc|modo de canal +c]], o e ''notice'' para passar pela restrição [[Portal:Modos/Modos_de_Canais#unrealircdcanalT|modo de canal +T]]. Esse ''extban'' terá efeito sobre todas os usuários do canal que tiverem não funciona com a conta informadasintaxe <code>/msg '''MODE''' +b . ..</code>, serve apenas para adicionar exceções (requer módulo de conta de serviços+e).
[ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes UnrealIRCd|Sintaxes]] ]
</div>
<div style="float:right; width:48%; text-align: justify; padding: 10px ">
<span id="extban3">''' Terceiro Grupo''' - (''Extbans'' Correspondentes)</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>: 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>: 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>: 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>: 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>: 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="extban4">''' Quarto Grupo''' - (''Extbans'' Especiais)</span> <span id="extban4-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>. <span id="extban4-p"><code>~p:{máscara}</code></span>: Esconde mensagens de Ação saída (''part/quit'') de um usuário (máscara) específica. [ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes UnrealIRCd|Sintaxes]] ]</div></div>
<span iddiv style="canalafloat:right; width:100%">== IRCd-Hybrid ==<code>+cdiv style="float:left; width:48%; text-align: justify; padding: 10px; border-right:{máscara}</code></span1px solid #C0C0C0;">:
<span id="canalbcorrespondente_ircdhybrid"><code>+m:{máscara}</code>''' ''Extbans'' Correspondentes '''</span>:
<span id="canalchybridc-a"><code>+p$a:{máscaraconta}</code></span>: Corresponde a todos os usuários logados na conta.
<span id="canaldhybridc-c"><code>+A$c:{máscaracanal}</code></span>: Corresponde a todos os usuários do canal. Pode-se especificar prefixos de ''status'' @, %, ou +, para usuário com estes privilégios.
<span id="canalehybridc-o"><code>+B$o:{máscaraclasse}</code></span>: Corresponde aos IRCops que estiverem inseridos na classe especificada.
<span id="canalfhybridc-r"><code>+C$r:{máscaranome real}</code></span>: Corresponde ao nome real de um usuários Para ver o nome real de um ''nick'', utilize o comando <code>'''/WHOIS''' ''nick''</code>
<span id="canalghybridc-s"><code>+M$s:{máscaraservidor}</code></span>: Corresponde à todos os usuário que estiverem conectador àquele servidor especificado no comenado.
<span id="canalhhybridc-t"><code>+N$t:{máscaratlsinfo}</code></span>: Corresponde aos usuários que estiverem conectados por conexões seguras TLS ou Cipher.
<span id="canalihybridc-u"><code>+Q$u:{máscaramodo}</code></span>: Corresponde aos usuários que tiverem o modo especificado, conficurado ou não em seu ''nick''.
<span id="canaljhybridc-z"><code>+S$z:{máscaraCERTFP}</code></span>: Corresponde aos usuário que estiverem configurado em seu ''nick'', o ''certificate finger print'' especificado.
<span id="canalk"><code>+T:{máscara}</code></span>:[ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes IRCd-Hybrid|Sintaxes]] ]
</div><div style="float:right; width:48%; text-align: justify; padding: 10px "> <span id="acao_ircdhybrid">''' ''Extbans'' de Ação '''</span> <span id="canallhybrida-j"><code>+U$j:{máscara}</code></span>:Proíbe que os usuário entrem em um canal.
<span id="canalmhybrida-m"><code>+$m:{máscara}</code></span>: Proibe o envio de mensagem para o canal. Usuário com voice ([[Portal:Modos#hybridcanalv|mode +v]]) ou superior não são afetados.
<span id="hybrida-n"><code>$n:{máscara}</code></span>: Proibe a mudança de ''nicks'' no canal. Usuário com voice ([[Portal:Modos#hybridcanalv|mode +v]]) ou superior não são afetados. [ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes IRCd-Hybrid|Sintaxes]] ]
</div>
</div>
 
<div style="float:right; width:100%">
== IRCd-seven ==
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
 
''' ''Extbans'' Correspondentes '''
 
<span id="seven-a"><code>$a</code></span>: Corresponde a todos os usuários logado.
 
<span id="sevenc-a"><code>$a:{máscara}</code></span>: Corresponde a todos os usuários logado e que consincidam com a máscara especificada. Caracteres coringas (* e ?) são permitidos.
 
<span id="sevenc-j"><code>$j:{canal}</code></span>: Corresponde aos usuários que estão ou não banidos do canal especificado.
 
<span id="sevenc-r"><code>$r:{nome real}</code></span>: Corresponde ao nome real (gecos) dos usuários especifico na máscara. Caracteres coringas (* e ?) são permitidos. Só pode ser usado nos modos [[Portal:Modos/Modos_de_Canais#sevencanalb|+b]] e [[Portal:Modos/Modos_de_Canais#servencanalq|+q]].
 
<span id="sevenc-x"><code>$x:{máscara}</code></span>: Bani todos os usuário que correspondam à máscara especificada, no formato <u>nick!user@host#gecos</u>
 
<span id="sevenc-z"><code>$z:</code></span>: Corresponde a todos is usuários utilizando conexões segulas (SSL)
 
[ [[#modos|Início]] ] [ [[#top|Topo]] ] [ [[#Sintaxes IRCd-Seven|Sintaxes]] ]
</div>
</div>
 
<div style="float:right; width:100%">{{Referências}}
 
== Ver também ==
* {{Link|título=Modos Extbans - IRChelp.org|en|https://www.irchelp.org/protocol/extban.html}}
* [https://www.lizardirc.org/?page=guide#Extbans Modos Extbans - LizardIRC] (em inglês)
* {{Link|título=Modos Extbans - Cuff-Link-me|en|https://blog.cuff-link.me/2015/06/04/helpful-things-channel-modes-bans-exceptions-and-invex/}}
</div>