Bans

Existem diversos modos de banir um utilizador/identd/endereço IP. Antes demais é necessário compreender o que é o *, !, @. A mask é constituída pelo nick, pela identd e pelo IP (nick!identd@ip), asterisco, assume todo e qualquer que seja o seu valor.

Bane o NICKNAME do canal indicado.
/mode #CANAL +b NICKNAME!*@*

Ex: /mode #PTHelp +b incognito!*@*

Bane a identd do canal indicado.
/mode #CANAL +b *!IDENTD@*

Ex: /mode #PTHelp +b *!tretas@*

Bane o endereço IP do canal indicado.
/mode #CANAL +b *!*@ENDEREÇO-IP

Ex: /mode #PTHelp +b *!*@94.23.195.56

Agora vamos a outras situações que se pode fazer, fazendo junções das constituintes da mask:

Bane a ident e o endereço IP.
/mode #CANAL +b *!IDENTD@ENDEREÇO-IP

Ex: /mode #PTHelp +b *!tretas@94.23.195.56

Bane um determinado nickname com ou sem qualquer letra à frente desse nickname.
/mode #CANAL +b NICKNAME*!*@*

Ex: /mode #PThelp +b incognito*!*@*

Bane todos os nicknames ‘incognito’ com ou sem mais alguma coisa à frente do incognito.
Por exemplo: bane os nicks incognito, incognito23, ingonitola...

Bane um determinado endereço IP que acabe com o especificado.
/mode #CANAL +b *!*@*.IP

Ex: /mode #PThelp +b *!*@*.195.56

Bane todos os endereços IP que terminam em 195.56 do canal espeficado.

Bane todos os utilizadores que tenham na identd a identd espeficada no ban, bem como o IP.
/mode #CANAL +b *!*IDENTD*@IP.*

Ex: /mode #PThelp +b *!*tretas*@94.*

Bane qualquer utilizador que tenham na identd ‘tretas’ e o seu IP comece por 94

Iremos agora introduzir um novo símbolo: ?. O ? pode assumir apenas um carácter, ao contrário do *, que assume vários ou nenhum:

Bane um utilizador que tenha a identd especificada no ban com 1 caracter à frente.
/mode #CANAL +b *!IDENTD?@*

Ex: /mode #PThelp +b *!*tretas*@94.*

Bane um utilizador que por exemplo tenha na identd: tretasm.

Bane um utilizador de um canal, que contenha uma determinada vhost, com 3 caracteres antes.
/mode #CANAL +b *!*@???.VHOST

Ex: /mode #PThelp +b *!*@???.ptnet.org

Se o utilizador tiver como vhost ola.ptnet.org, esse utilizador será banido, pois respeita os parâmetros definidos no ban colocado.

Bane tudo. Como o asterisco significa qualquer valor, todos os nicks, identd, ips, respeitam o ban imporsto.
/mode #CANAL +b *?!*@*

Ex: /mode #PThelp +b *?!*@*

Nota: O comando /mode #CANAL +b *!*@* (que ha partida também baniria tudo) NÃO FUNCIONA na PTnet.

Comando para obter a lista de bans do canal indicado.
/mode #CANAL +b

Ex: /mode #PThelp +b

Tutorial desenvolvido por Miguel