Ferramentas do usuário

Ferramentas do site


howto:comandosirc-unrealircop

Login/Logout como IrcOP

O IRCOp da Rede pode ser dividido em duas partes:

  • IRCOp do IRC
  • IRCOp do Services

O IRCOp do IRC permite que se possa controlar o servidor, vhost, canais. Porém muitos servidores e IRC possuem também o Services (NickServ, ChanServ…). Nessas situações também se faz necessário ser IRCOp do Services.

Para se identificar como IRCOp do IRC, digite:

/oper SeuNick SuaSenha

Apenas após ser IRCOp do IRC, é possível se identificar como IRCOp do Services. Para isso, digite:

/operserv login SuaSenha

Não recomenda-se manter como IRCOp por tempo prolongado, pois este acesso possui altos privilégios no IRC, como se fosse um usuário “root”. Dessa forma, após fazer o que for necessário, faça logoff do IRC:

/operserv logout
/mode SeuNick -o

Comandos de IrcOP IRC

Adicionar MOTD

É possível adicionar um texto no MOTD, sem alterar os arquivos de configuração do servidor. Essa linha será automaticamente adicionada ao final do arquivo MOTD

/ADDMOTD SeuTexto

Para ler o MOTD:

/MOTD

É possível adicionar um texto no MOTD dos IRCOPS (apenas IRCOPS veem), sem alterar os arquivos de configuração do servidor. Essa linha será automaticamente adicionada ao final do arquivo MOTD

/ADDOMOTD SeuTexto

Para ver o atual motd dos IRCOPS, digite:

/OPERMOTD

Mensagem para todos os IRCOps

Para enviar mensagem para todos os IrcOPs LOGADOS:

/LOCOPS Sua Mensagem

Mensagem para todos os Usuários Conectados

Envia mensagem para todos os usuários conectados:

/WALLOPS Mensagem

Filtro de SPAM

Tem como objetivo filtrar textos de spam no servidor todo. Antigamente tinha muito SPAM no IRC, ultimamente não, então esse comando não é muito usado.

Exemplo abaixo, bane do server por 1 dia quem publicar o spam “Compre BitCoins”

/SPAMFILTER add -simple pc gline 1d SEM_SPAM! Compre BitCoins

Mais na documentação Original: https://www.unrealircd.org/docs/Spamfilter

Bans no Servidor

Permite efetuar BAN no Servidor inteiro por diferentes maneiras, de modo que usuário não consiga se conectar no servidor, entre elas os modos de ban são:

k-line (Ban por tempo)

Permite banir usuarios por tempo limitado (ou permanente se quiser). Pode adicionar o tempo de ban no formato tipo 1d10h15m30s.

/KLINE *@*nomedohost.com 2d Descrição_do_abuso

/KLINE Nick 1d Proibido por 1 dia

Para remover o ban:

/KLINE -nomedohost.com

g-line

Em construção

z-line

Em construção

gz-line

Em construção

q-line

Em construção

e-line (Exceções de Ban)

Possível aplicar exceções de Ban em um conjunto de Bans.

Documentação Original: https://www.unrealircd.org/docs/Extended_server_bans

Alterar Identidade, Realname e vhost de um usuário

Alterar ident:

/CHGIDENT Nick NomeDaIdentidade

Alterar RealName:

/CHGNAME Nick NomeDoRealname

Alterar o vhost pelo IRC, somente tem sentido quando não se utiliza o Services. Caso utilizar o services e alterar pelo IRC, a alteração será apenas temporária:

/SETHOST Nick vhost.o.que.quiser

Operações com Canal

Força entrada de um Nick em um canal

/SAJOIN Nick #NomeDoCanal

Muda modos de um canal

/SAMODE #NomeDoCanal +modosdecanal

Os modos de canal estão especificados aqui: https://www.unrealircd.org/docs/Channel_Modes

Força Nick a sair do canal

Geralmente é um modo mais “tranquilo” do que dar um kill:

/SAPART Nick #Canal1,#Canal2,#Canal3 Motivo

Desconecta usuários de todo o IRC

Para desconectar usuários do servidor todo:

/KILL Usuario1,Usuario2,Usuario3 Motivo do Kill

Reload nas Configurações

Quando se altera alguma configuração direto no servidor (arquivos .conf), eles não são refletidos automaticamente no IRC. É necessário dar um reload nessa configurações. Faça isso com:

/rehash

Derrubar e Reiniciar Servidor IRC

O servidor pode ser reiniciado direto do terminal:

$ ./unrealircd restart

Ou direto pelo IRC:

/restart die Motivo do Reinicio

Ou definitivamente derrubar via terminal:

$ ./unrealircd stop

Ou direto pelo IRC:

/die die

Comandos do Services

NickServ

SASET

Todas as opções de NickServ definidas pelos usuários utilizado a sintaxe /msg NickServ SET, pode ser utilizada por um IrcOP para definir opções para outros usuários, bastante trocar o comando SET pelo comando SASET.

Ex:

/msg NickServ SASET EMAIL Nick e-mail@dominio.com.br
/msg NickServ SASET PASSWORD Nick NovaSenha

ChanServ

BotServ

OperServ

Criar exceções para acessos com mesmo IP

Por padrão o servidor permite apenas 3 conexões simultâneas utilizando um mesmo IP. Por vezes é necessário liberar alguns IPs para aumentar esse limite de conexões, como por exemplo IPs utilizados em um proxy privado ou znc.

Para criar uma exceção:

/msg OperServ exception add +0 <IP> <numero_max_de_conexoes> MOTIVO

Para listar as exceções:

/msg OperServ exception view

Para remover uma exceção:

/msg OperServ exception del <IP>

Proibir uso de Nicks / Canais

/msg OperServ forbid add nick +0 NomeDoNick Motivo da Proibição
/msg OperServ forbid add chan +0 #NomeDoCanal Motivo da Proibição

Para apagar uma proibição:

/msg OperServ forbid del nick NomeDoNick
/msg OperServ forbid del chan #NomeDoCanal

Para listas as proibições:

/msg OperServ forbid list nick
/msg OperServ forbid list chan

Proibir uso do Services

Para proibir algum Nick de utilizar o Services:

/msg OperServ ignore add +0 Nick Motivo

Para listas os nicks proibidos de utilizar o Services:

/msg OperServ ignore list

Para limpar a lista:

/msg OperServ ignore clear

Expulsar temporariamente alguém do Server

É uma expulsão temporária, não é um ban. A qualquer momento pode entrar novamente.

/msg OperServ kill Nick Motivo
howto/comandosirc-unrealircop.txt · Última modificação: 2023/02/02 18:58 por devnull

Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki