SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
O IRC DO
BÁSICO AO
AVANÇADO
Equipe de Helpers irc.VirtuaLife.com.br2
SUMÁRIO
INTRODUÇÃO...............................................................................................................03
CAMPANHA DE VOLTA AO MIRC...........................................................................05
NORMAS DA REDE VIRTUALIFE DE IRC...............................................................06
VIRTUALIFE WEBCHAT.............................................................................................07
CONFIGURAÇÃO DO MIRC...................................................................................... 09
COMANDOS GERAIS DO MIRC.................................................................................16
INFORMAÇÕES GERAIS.............................................................................................29
COMANDOS DE OPERADORES DE CANAIS...........................................................31
MODOS DE USUÁRIO..................................................................................................33
MODOS DE CANAL..................................................................................................... 34
COMANDOS DE NICKSERV...................................................................................... 35
COMANDOS DE MEMOSERV................................................................................... 38
COMANDOS DE CHANSERV.................................................................................... 40
COMANDOS DE BOTSERV........................................................................................ 48
COMANDOS DE HOSTSERV..................................................................................... 50
TIPOS DE BAN............................................................................................................. 51
REFERÊNCIAS BIBLIOGRÁFICAS........................................................................... 54
Equipe de Helpers irc.VirtuaLife.com.br3
Introdução
O IRC (Internet Relay Chat) é um protocolo de comunicação ainda bastante
utilizado na Internet, basicamente como bate-papo (chat) e troca de arquivos,
permitindo a conversa em grupo ou privada. O seu diferencial é que dentro dos canais
da Rede, pode-se conversar com todos os usuários que estão on-line, ao contrário do
MSN que o usuário só se comunica com aqueles que adicionaram no seu e-mail,
privando a possibilidade de ampliar o circulo de amigos virtuais.
Para conseguir utilizar este protocolo, é necessário, primeiro, ter um cliente de
IRC, que é um programa que se comunica com um servidor de uma rede de IRC. No
sistema operativo Windows, o mais famoso é o mIRC. Porém, pode-se utilizar também
o WebChat VirtuaLife.
mIRC é um cliente de IRC, shareware, para o sistema operacional Microsoft
Windows, criado em 1995 e desenvolvido por Khaled Mardam-Bey com a finalidade
principal de ser um programa chat utilizando o protocolo IRC, onde é possível
conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o
seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada
para muitas finalidades devido à sua linguagem de programação incorporada (mIRC
Scripting). Outros usos incluem:
- Gerente para canais de IRC
- Servidor de jogos multiplayer
- Leitor de MP3
- Browser
- Servidor de DCC, HTTP e de IRC
- Plataforma de jogos (designados de mIRC games, jogos de mIRC)
Apesar de seu caráter limitado os recursos são muito úteis e funcionais. O
programa é muito popular, tendo atingido a marca de 150 milhões de downloads.
Também ficou entre o top 10 das aplicações de internet mais populares em 2003 pelo
Neilsen Net Ranking. A sua popularidade pode explicar o fato de muitos utilizadores do
mIRC pensarem que este é também o nome do protocolo que o programa utiliza (IRC),
e se referirem aos servidores e canais de IRC como "servidor de mIRC" ou "canal de
mIRC".
É comum os usuários do mIRC configurarem e modificarem o programa através
do mIRC Scripting. Foram criados bastantes canais de IRC, sites e fóruns que ajudam as
pessoas a aprender o mIRC Scripting. Existem milhares de scripts que podem se
encontrados em sites relacionados com o mIRC, se deve ter atenção para o fato de
alguns scripts possuírem código malicioso.
Em que site faço o Download do mIRC?
www.mirc.com ou www.mirc.net
Equipe de Helpers irc.VirtuaLife.com.br4
Em que Sites faço o Download de Scripts?
Cebolinha Script: www.cajau.com
Dentre outros.
Nesta apostila, você terá acesso aos principais comandos do mIRC e Serviços
(Services) da rede VirtuaLife. Os comandos são, por padrão, precedidos de uma barra
para a direita (/), que indica que as palavras que se seguem correspondem a comandos,
embora este prefixo possa ser alterado dependendo do cliente de IRC.
Todas as informações relacionadas aos Services podem ser alteradas pelo Coder
da rede VirtuaLife, portanto não é definitiva. Podendo sofrer inclusões de novos
comandos como bloqueio de alguns deles.
Equipe de Helpers irc.VirtuaLife.com.br5
Campanha de Volta ao mIRC
O IRC inicia campanha para retomar a popularidade que marcou sua presença
nos anos 90, quando se tornou o principal meio de bate-papo na Internet. O IRC perdeu
espaço a partir de 2003 quando os mensageiros instantâneos se tornaram populares
como o MSN e sites de relacionamento.
Atualmente existem várias redes de IRC por todo mundo e uma das maiores
redes de IRC no Brasil é a VirtuaLife.com.br (antiga BrasIRC.net).
A VirtuaLife, consciente que a volta ao IRC depende da participação de cada um
de seus usuários, está empenhada no seu fortalecimento. O IRC, espontaneamente, é
uma alavanca importante para divulgação e expansão da cultura brasileira, por exemplo.
Equipe de Helpers irc.VirtuaLife.com.br6
Normas da Rede VirtuaLife de IRC
O uso destes sistemas não é um direito, e sim um privilégio. Caso você
desrespeite alguma de nossas regras, você poderá sofrer as sanções cabíveis em sua vida
virtual, desde o banimento em canais/salas de bate-papo, passando pelo congelamento
do seu nick/apelido, e até mesmo a sua expulsão ou a expulsão do seu provedor inteiro
de nosso sistema.
NÃO SERÁ TOLERADO na VirtuaLife:
* Nenhum tipo de ataque ou flood, de qualquer natureza, aos usuários ou aos nossos
sistemas;
* Nenhum tipo de propaganda ou SPAM, de qualquer espécie, com ou sem o seu
conhecimento ou consentimento;
* O envio de vírus, trojans, programas daninhos de qualquer espécie ou comandos
maliciosos aos usuários, com ou sem o seu conhecimento;
* Clones em número superior ao permitido pelas regras;
* O uso de scripts que executem tarefas repetitivas, com ou sem o seu conhecimento;
* Qualquer tipo de atitude ou conduta que ultrapasse os limites do convívio social
aceitável, das leis estabelecidas ou da netiqueta.
A VirtuaLife não assume NENHUMA espécie de responsabilidade:
* Pelas conversações mantidas entre os usuários, bem como pelo sigilo ou a privacidade
das mesmas;
* Pelas possíveis transferências de arquivos que possam ou não causar prejuízos de
qualquer espécie aos usuários;
* Pelos ataques provenientes do uso deste serviço.
Helpdesk e FAQ: www.virtualife.com.br/helper
Site oficial da Rede: www.virtualife.com.br
O SIMPLES FATO DE VOCÊ ESTAR UTILIZANDO NOSSOS SISTEMAS
IMPLICA EM SUA CONCORDÂNCIA COM OS TERMOS E REGRAS ACIMA
DISPOSTOS. SE VOCÊ POR QUALQUER MOTIVO NÃO CONCORDAR COM
ALGUM DESSES TERMOS E/OU REGRAS, - POR FAVOR, DESCONECTE
AGORA E NÃO ACESSE MAIS A VirtuaLife.
Caso precise de ajuda, digite /helpers para obter uma listagem dos
atendentes disponíveis.
Equipe de Helpers irc.VirtuaLife.com.br7
VirtuaLife WebChat
http://webchat.virtualife.com.br
O VirtuaLife WebChat foi um serviço criado pensando em dois tipos de
usuários: aqueles que estão acostumados com outros webchats (UOL, Terra, etc) e não
gostam de usar programas específicos para bate-papo como o mIRC, e aqueles que
precisam acessar via web por não poderem instalar um sistema de bate-papo no
computador onde estão (por exemplo, pra quem acessa de lan houses).
Códigos para WebSites
Para colocar o webchat SIMPLES, utilize o código:
<FORM NAME="loginform" METHOD="post"
ACTION="http://www.virtualife.com.br/cgi-bin/irc.cgi">
<br><input type="hidden" name="interface" value="ie">
<INPUT NAME="Nickname" TYPE="text" CLASS="tinyformfield" ID="Nickname"
VALUE="WebChat-???" MAXLENGTH="64">
<BR>
<BR>
<INPUT NAME="Channel" TYPE="hidden" CLASS="tinyformfield" ID="Channel"
VALUE="#CANAL" MAXLENGTH="64">
<INPUT NAME="Submit" TYPE="submit" CLASS="formbutton" VALUE="Entrar
!">
</FORM>
Basta substituir o #CANAL pelo seu canal, com o # antes.
Para colocar o webchat em JAVA, utilize o código:
<form name="webchat" method="GET"
action="http://www.virtualife.com.br/webirc/chat.php" target="_new"
onSubmit="return openWin(this.target, 800, 600, true)">
<input name="nick" type="text" class="form" id="nick" value="WebChat-???"
size="20" maxlength="32">
<input type="hidden" name="canal" value="#CANAL">
<input type="submit" value="OK">
</form>
Basta substituir o #CANAL pelo seu canal, com o # antes.
Equipe de Helpers irc.VirtuaLife.com.br8
Outra opção é fazer um frame na página, e mandar abrir o seguinte endereço:
PARA WEBCHAT SIMPLES:
http://www.virtualife.com.br/cgi-bin/irc.cgi?&interface=ie&Nickname=VLife-
???&Channel=%23CANAL
PARA WEBCHAT EM JAVA:
http://www.virtualife.com.br/webirc/chat.php?nick=Vlife-
???&canal=%23CANAL&selectchan=%23CANAL
Em ambos os casos, é só mudar o nome do CANAL, sem # na frente, para que abra uma
janela no frame e entre automaticamente no webchat.
Pode-se mudar também o Vlife-??? para outra coisa, por exemplo NomeDoSite-???.
Equipe de Helpers irc.VirtuaLife.com.br9
Configuração do mIRC
A primeira vez em que você rodar seu cliente de IRC, você terá que preencher
um pouco de informação sobre você, como seu endereço na Internet e o Servidor de
IRC com o qual você quer conectar. Não se sinta assustado pela quantidade volumosa
de opções que a maioria dos clientes oferece e as informações que eles pedem; apenas
preencha estes dados fundamentais e eles funcionarão.
Em geral, o número de porta a usar é 6667. Alguns servidores (mas nem todos)
aceitam conexão em outras portas (algo entre 6666 e 7002). Quando não souber a porta,
escolha sempre 6667. O número da porta pode ser visto literalmente como uma porta
entrada de um servidor. Se você tenta a porta errada, o servidor não permitirá a sua
entrada (conexão).
Equipe de Helpers irc.VirtuaLife.com.br10
Nesta apostila, vou adotar o mIRC para explicar o seu funcionamento. Afinal,
Scripts são formados a partir do mIRC. Mas isso não impede que você não possa
escolher o seu Script. As normas são as mesmas.
Como mIRC é um software proprietário, shareware, ele pede um registro. Com
um determinado tempo o programa expira. Scripts normalmente não precisam de
registro.
Quando você abrir o programa, vai se deparar com o mIRC Options. Coloque
suas informações.
Por comando:
Full Name: /fullname Seu_Nome
Email Address: /emailaddr Seu_Email
Nickname: /mnick Seu_Nick
Alternative: /anick Seu_Nick
Equipe de Helpers irc.VirtuaLife.com.br11
Exemplo:
Fique à vontade para escolher suas opções.
Para se conectar no Servidor é necessário que você escolha um Identd. Para
isso, digite:
/identd on Seu_Identd.
Equipe de Helpers irc.VirtuaLife.com.br12
Exemplo:
Agora você está pronto para se conectar no IRC (Internet Relay Chat) através da
rede brasileira VirtuaLife.
Para se conectar, digite:
/server irc.virtualife.com.br
Equipe de Helpers irc.VirtuaLife.com.br13
Exemplo:
Agora já conectado, você precisa escolher os canais que deseja entrar. Na rede
VirtuaLife você pode entrar em até 25 canais.
Para listar os canais da rede, digite:
/list
Vai listar todos os canais da rede. Escolha o de seu interesse e dê dois cliques
com o botão esquerdo do mouse no nome do canal (sala) que começa com um #.
Por comando:
/join #canal_desejado
Equipe de Helpers irc.VirtuaLife.com.br14
Exemplo:
Agora que você entrou no canal, pode começar a conversar. Para abrir um
“PRIVATE” (PVT) com alguém, ou seja, conversar privadamente com apenas um
usuário, dê dois cliques no Nick da pessoa com o botão esquerdo do mouse.
Por comando:
/query Nick
Equipe de Helpers irc.VirtuaLife.com.br15
Exemplo:
Para maiores informações, entre no canal #Ajuda
Equipe de Helpers irc.VirtuaLife.com.br16
Comandos Gerais do mIRC
Trocar de nick
/nick novo-nick
Exemplo: /nick Ewerton
Colocar modos no nick
/mode nick +modos
Exemplo: /mode Ewerton +p
Retirar modos no nick
/mode nick -modos
Exemplo: /mode Ewerton –p
OBS: Para saber todos os modos de usuário, digite /helpsys umodes
Conectar em um Server
/server server
Exemplo: /server irc.virtualife.com.br
Entrar em um canal
/join #canal
Exemplo: /join #Ajuda
Entrar em um canal minimizado
/join -n #canal
Entrar em um canal convidado
/join –i #canal
Entrar em um canal maximizado
/join –x #canal
Procurar canais
/list
Abrir PVT (privado)
/query nick
Exemplo: /query Ewerton
Equipe de Helpers irc.VirtuaLife.com.br17
Abrir um PVT com outra pessoa na mesma janela
/queryrn nick novo-nick
Conectar em um outro Server (e = conexão SSL, m = nova janela, n = nova janela
sem conectar, a = Added um server, r = Removed um server, j = entrar no canal, n
= minimizar, i = escolher um nick)
/server –emnar server –jn #canal –i nick
Mudar o nome completo (Full Name)
/fullname novo-nome
Mudar e-mail
/emailaddr novo-email
Mudar o nick alternativo
/anick novo-nick
Mudar o nick principal
/mnick novo-nick
Mudar o nick temporário
/tnick novo-nick
Procurar um texto
/findtext –n texto
Configurar as cores do Script
ALT + K
Ver o ip
//echo $ip
Obter informações da rede
/info
Não mostrar negrito no script
/strip +b
Não mostrar sublinhado no script
/strip +u
Não mostrar reverso no script
/strip +r
Não mostrar cores no script
/strip +c
Equipe de Helpers irc.VirtuaLife.com.br18
Fechar o script de uma vez
/exit
Fechar o script (n = não mostrar confirmação de saída, r = reiniciar).
/exit –nr
Fechar o script com quit
/quit mensagem
Outra opção para /quit
/disconnect
Sair e entrar de um canal
/hop
Última linha digitada
/! ou /
Fechar todos os PVT
/close -m
Fechar um único PVT
/close -m nick
Fechar as janelas de DCC inativo
/close –i
Fechar os DCC Chat
/close -c
Fechar os fserver
/close –f
Fechar os arquivos recebidos (get)
/close –g
Fechar os arquivos enviados (send)
/close –s
Fechar uma janela privada
/closemsg nick
Fechar todos os canais
/partall
Equipe de Helpers irc.VirtuaLife.com.br19
Fechar um único canal
/part #canal
Outra opção para /part
/leave #canal
Ignorar alguém apenas em PVT
/ignore -p nick
Ignorar alguém apenas pelo NOTICE
/ignore -n nick
Ignorar alguém apenas pelo CANAL
/ignore -c nick
Ignorar alguém apenas pelo DCC
/ignore -d nick
Ignorar alguém apenas pelo INVITE
/ignore -i nick
Ignorar alguém apenas pelo CTCP
/ignore -t nick
Ignorar alguém apenas pelo CONTROL CODES
/ignore -k nick
Ignorar alguém com TEMPO
/ignore -utempo-em-segundos nick
Ignorar alguém
/ignore nick ou /silence +nick
Listar os IGNORE
/ignore –l ou /silence
Tirar alguém da ignore
/ignore -r nick ou /silence -nick
Deveria ser excluído
/ignore –x nick
Aplicar a qualquer cadeia de ignore
/ignore –w nick
Equipe de Helpers irc.VirtuaLife.com.br20
Ligar ignore
/ignore on
Desligar ignore
/ignore off
Tirar um ignore depois de # segundos
/ignore –u#
Adicionar alguém no notify (lista de amigos)
/notify nick
Tirar alguém do notify
/notify -r nick
Ligar notify
/notify on
Desligar notify
/notify off
Listar os NOTIFY
/notify –l
Mostrar e esconder a janela de notify
/notify –sh
Mostrar uma cadeia especificada do notify
/notify -n
Ver o host do usuário
/userhost nick
Ver usuários com mesmo IP
/who nick
Abrir U-Central de um nick
/uwho nick ou /abook nick
Ver informação de um usuário
/whois nick
Ver informação completa de um usuário
/whois nick nick
Equipe de Helpers irc.VirtuaLife.com.br21
Ver informação de um usuário que desconectou
/whowas nick
Ver Endereço local (Local host)
/localinfo –u ou /localinfo -h
Habilitar a seção de forma
/perform on/off
Tentar acelerar o DCC
/pdcc on/off
Enviar um arquivo
/dcc SEND nick
Abrir CHAT
/dcc CHAT nick
Auto-aceitar DCC (Lista de confiança)
/dcc trust –r on/off/nick/address/level
Habilitar conexões de DCC passivos
/dcc passive on/off
Redirecionar o DCC para uma pasta
/dcc get folder
Rejeitar DCC
/dcc reject
Aceitar ou ignorar arquivos
/dcc ignore on/off/accept/ignore
Limitar a quantidade de DCC
/dcc maxcps quantidade
DCC ilimitado
/dcc send –n
Mudar as colocações do servidor de DCC
/dccserver +/-scf on/off port
Iniciar uma conexão para o servidor de DCC
/dcc send/chat/fserve
Equipe de Helpers irc.VirtuaLife.com.br22
Remover um DDE
/dde –r server
Adicionar um DDE
/ddeserver server
Ver quem está no canal
/names #canal
Ligar/desligar o remote
/remote on/off
Ficar AWAY (ausente)
/away motivo
Sair do AWAY
/away
Mandar uma mensagem para alguém
/msg nick mensagem
Mandar uma mensagem para um CHAT
/msg =nick mensagem
Mandar mensagem para todos os canais
/amsg mensagem
Mandar ACTION
/me mensagem
Mandar ACTION para todos os PVT
/qme mensagem
Mandar ACTION para todos os canais
/ame mensagem
Outra opção para /me
/describle mensagem ou /action mensagem
Ligar envio rápido do arquivo
/fsend on
Desligar envio rápido do arquivo
/fsend off
Equipe de Helpers irc.VirtuaLife.com.br23
Ligar o servidor de arquivos
/fserve nick máximo diretório texto
Trocar fonte da letra
/font
Ligar LOG em um usuário ou canal
/log on
Desligar LOG em um usuário ou canal
/log off
Mandar mensagem para um determinado usuário
/notice nick mensagem
Mandar mensagem para os Operadores presentes em um determinado canal
/onotice #canal mensagem
Carregar um arquivo.ini (a = aliase, p = popups, u = endereços e níveis de users,
c = script de commands, e = events, # = s, c, q, n ou m)
/add –opção arquivo.ini
/load
/unload –ars filename
/loadbuf linhas filename
Ligar proteção (protect mode)
/protect on
Desligar proteção (protect mode)
/protect off
Pedir confirmação do DCC Chat
/creq ask
Auto-aceitar DCC Chat
/creq auto
Ignorar pedidos de DCC Chat
/creq ignore
Pedir confirmação para recebimento de arquivos
/sreq ask
Auto-aceitar arquivos
/sreq auto
Equipe de Helpers irc.VirtuaLife.com.br24
Ignorar pedidos de arquivos
/sreq ignore
Procurar DNS
/DNS nick/ip/domínio
Carregar um arquivo na tela (mIRCamp)
/play
Mensagens na janela ativa
/dqwindow on/off/show/hide/min
Habilitar ou desabilitar diálogo de sons
/ebeeps on/off ou /beep
Ver o número de usuários na rede
/lusers
Ver os servidores linkados
/links
Ver o motd
/motd
Abrir pasta dos LOG
//run $logdir
Abrir pasta de DOWNLOAD
//run $getdir
Abrir a pasta do mIRC
//run $mircdir
Executar programas pelo mIRC (-n = minimiza)
/run path/filename
Entrar no canal automaticamente quando receber INVITE
/ajinvite on
Control+B
Deixar o texto negrito
Control+U
Deixar o texto sublinhado
Equipe de Helpers irc.VirtuaLife.com.br25
Control+R
Deixar o texto reverso (texto branco e preto no fundo)
mIRC (m = minimizar de acordo com a bandeja, n = minimizar, r = restabelecer, t
= bandeja, x = maximizar, o = em cima, p = não em cima)
/showmirc –mnrtxop
Client-To-Client-Protocol:
Ativar/desativar ctcp
/ctcps on/off
Ver o e-mail/informações setado pelo usuário
/ctcp nick finger
Ver a versão do script do usuário
/ctcp nick version
Ver a hora do relógio do usuário
/ctcp nick time
Ver as informações do usuário
/ctcp nick userinfo
Ver a quantidade de LAG do usuário
/ctcp nick ping
Chamar atenção de um usuário
/ctcp nick page
Ver as informações detalhadas do script
/ctcp nick clientinfo
Enviar uma resposta de um CTCP
/ctcpreply nick ctcp mensagem
Ajuda a um CTCP
/ctcpreply goat help
Enviar comando para o servidor
/raw comando ou /quote comando
Enviar comando para o servidor sem imprimir o que está enviando
/raw –q comando ou /quote –q comando
Equipe de Helpers irc.VirtuaLife.com.br26
Reajustar o tempo inativo
/resetidle segundos
Ativar o horário no Script (g = padrão, f = formato escolhido).
/timestamp –gf [HH:nn:ss]
Escolher uma variável
/set %NOME variável
Remover uma variável
/unset –s %NOME
Remover todas as variáveis
/unsetall
Solicitação de recebimento automático
/gqreq on/off
Ativar IAL
/ial on/off
Toolbar
/toolbar
Adicionar uma pessoa em sua lista de users com um nível (-a 7 = nível 5 e menor
que 5, além dos scripts de nível 7)
/auser nível nick/endereço ou /guser nível nick/endereço
Listar a lista de users
/ulist nível
Remover uma pessoa em sua lista de users
/ruser nick/endereço
Remover a lista de usuários
/flush nível
/flushini filename
Retirar um BAN com tempo
/ban –u#
Listar os BAN do #canal
/banlist #canal
Copiar um texto para a área de transferência do Windows
/clipboard texto ou //clipboard texto $ident
Equipe de Helpers irc.VirtuaLife.com.br27
Ligar/desligar a seção tools/remove/commands ou mostrar o status
/commands on/off ou /events on/off
Ativar/desativar um grupo de events ou commands
/enable #grupo
/disable #grupo
Alterar o default user level da sessão remote
/dlevel nível
/rlevel nível
Mostrar texto (s = status, a = janela ativa)
/echo –as texto
Preencher o EditBox na janela (s = status)
/editbox –s texto
Salvar um arquivo .ini
/save arquivo.ini
/savebuf linhas janela filename
Lançar uma mensagem na janela ativa
/say mensagem
Tempo de conexão com o server
/time
Ligar um TIMER no canal
/timerNOME repetições tempo-do-intervalo-em-segundos /msg #canal mensagem
Aplicar TIMER (-o = não será desligado)
/timerNOME –o hora repetições segundos comando
Listar os TIMERs
/timers
Remover todos os TIMERs
/timers off
Mostrar o tempo que o computador está ligado
//echo $uptime(system,1)
Mostrar a versão do script
//echo $version
Equipe de Helpers irc.VirtuaLife.com.br28
Criar uma subpasta
/mkdir
Mudar o título da barra do mIRC
/titlebar título
Ligar captura de sites
/url on
Desligar captura de sites
/url off
URL (d = lista de url, hide = fecha a lista)
/url –d on/off/hide
Tocar um arquivo .wav
/wavplay path/filename
Salvar um texto em um arquivo .txt
/write opção arquivo texto
Lista de auto-op
/auto nick
Grupos
/groups –ed
Adicionar uma aliase
/alias /NOME /say aliase
Remover uma aliase
/alias /NOME
Outros comandos
/speak texto
/splay arquivo
/window
Equipe de Helpers irc.VirtuaLife.com.br29
Informações Gerais
- Para o nick, o número máximo de caracteres deve ser de 31.
- O número máximo de caracteres para o identd é de 10.
- A quantidade máxima de caracteres no vhost é de 60.
- A quantidade máxima de caracteres na senha do nick é de 40.
- O número máximo de canais que um nick pode entrar são 25.
- A quantidade máxima de caracteres no nome do canal (contando com o #) é de 30.
- A quantidade máxima de entradas na AutoJoin do NickServ é de 20.
- O número máximo de caracteres para o tópico é de 400.
- A quantidade de caracteres no notice varia de acordo com o tamanho do nick; o
número máximo de caracteres é de 447 e o menor é de 417.
- A quantidade máxima de BAN no mIRC Channel Central é de 50.
- A quantidade máxima de máscaras na AKICK é de 32.
- A quantidade máxima de nicks na lista de acesso de um canal (ACCESS) é de 1024.
- A quantidade máxima de palavrões no BADWORDS de um canal é de 32.
- A quantidade máxima de caracteres em um MemoServ é de 443.
- A quantidade máxima de modos em um único comando é de 6.
- A quantidade máxima de caracteres no kick é de 400.
- A quantidade máxima de máscara na lista “silence” é de 10.
- A quantidade máxima de máscara na lista “notify”, pelo servidor, é de 128.
- O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de
gerenciamento de nomes hierárquico e distribuído que opera segundo duas definições: a
primeira é examinar e atualizar seu banco de dados e a segunda, reproduzir a
informação do banco de dados entre servidores.
Equipe de Helpers irc.VirtuaLife.com.br30
- IP - É um protocolo para redes de comunicação de dados. Ou seja, IP é um conjunto
de regras e formatos utilizado em redes em que a comunicação se dá através de pacotes
de dados.
- Proxy - É um servidor que serve de ponte. Uma conexão feita através de proxy passa
primeiro por este antes de chegar no seu destino. Desse modo, se o proxy não estiver
disponível, a conexão não pode ser efetuada.
Como todos os dados trafegam pelo proxy antes de chegarem à Internet, eles são usados
largamente em redes empresariais para que diversos computadores tenham conexão
limitada e controlada.
Um proxy é utilizado para retransmitir a conexão com a internet para
computadores de uma rede local e, por segurança, somente computadores dessa rede
local é que devem acessá-lo. Quando esse tipo de servidor aceita conexões externas,
permite que usuários maliciosos ataquem o serviço, utilizando-o como retransmissor.
- Remotes – São o cérebro de um Script. É a parte automatizada, realiza os eventos e
comandos mais complexos que dependem de ocasiões específicas e/ou de variáveis. O
mIRC puro não contém remotes, por isso não é classificado como script, já que 80% de
um script é composto pelos remotes.
- Host – É o seu endereço virtual. Cada computador tem um host único determinado
pelo seu provedor de acesso. Em conexões de condomínio é normal todos terem o
mesmo host, o que pode trazer problemas na hora de conectar ao IRC.
- Target - Quando você manda várias mensagens com um pequeno intervalo entre elas,
a rede automaticamente aciona a proteção, proibindo o envio de mensagens por certo
tempo.
- LAG - É o atraso na transferência de mensagens, e geralmente ocorre por problemas
na rede. Lag é um acúmulo de mensagens no servidor, de forma que acarreta a demora
no retorno. Assim, quando isso ocorre diz-se que o servidor está em Lag. Para verificar
se alguém está em Lag envia-se um Ping para este usuário fazendo uso do comando
/ping nick. O Ping retornará em seguida, calculando, em segundos, o tempo que a
mensagem demora em ir até o usuário escolhido e retornar.
- Flood - É o excesso de mensagens em um curto intervalo de tempo. O flood em
excesso leva à desconexão forçada (queda) do usuário.
- Netsplit - Ocorre quando os server's que compõem a rede de IRC se separam. Nesse
caso, você verá uma série de mensagens informando que pessoas no seu canal "caíram".
Quando isso acontece, você tem duas opções: aguardar que o split acabe (o que não
costuma demorar) ou tentar ir a outro server.
- Datacenter - É qualquer local ou empresa onde vários computadores ficam ligados em
rede e à internet para oferecer 'dados'.
Equipe de Helpers irc.VirtuaLife.com.br31
Comandos para Operadores de Canais
Adicionar um modo no #Canal
/mode #Canal +modo
Exemplos: /mode #Ajuda +v Ewerton
/mode #Ajuda +M
Aparece: * Ewerton sets mode: +v Ewerton
* Ewerton sets mode: +M
Modos disponíveis para canal
/helpsys chanmodes
Aplicar um KICK, ou seja, expulsar o usuário do #Canal
/kick #Canal nick motivo
Exemplo: /kick #Ajuda Ewerton Usuário kickado.
Aplicar um BAN, ou seja, setar o modo +b
/ban nick 2
OBS: O "2" é o TIPO do BAN. Existem vários tipos, mas o padrão é esse.
Formato: *!*@host.domain
Exemplo: /ban Ewerton 2
Aparece: * Ewerton sets mode: +b *!*@ewerton.virtualife.com.br
Aplicar um BAN, ou seja, setar o modo +b apenas no NICK (BadNick/Nicks
ofensivos)
/mode #Canal +b nick
Formato: nick!*@*
Exemplo: /mode #Ajuda +b Ewerton
Aparece: * Ewerton sets mode: +b Ewerton!*@*
Aplicar um KICKBAN, ou seja, setar o modo +b e kickar ao mesmo tempo
/ban -k #Canal nick 2 MOTIVO
Exemplo: /ban -k #Ajuda Ewerton 2 Usuário kickado e banido.
Equipe de Helpers irc.VirtuaLife.com.br32
Remover BAN(s) do #Canal
/channel
Depois seleciona o(s) BAN(s) e clica em “Remove”
Alterar o tópico do #Canal
/topic #Canal Mensagem
Exemplo: /topic #Ajuda Sejam bem-vindos ao Canal #Ajuda.
Para colocar cores, aperta CTRL + K número,número. Cada número representa uma
cor. O 1º número é a cor da letra e o 2º é a cor de fundo.
Exemplo: /topic #Ajuda CTRL + K 0,1 Sejam bem-vindos ao Canal #Ajuda.
Neste caso, 0 (cor branca) é a cor da letra e 1 (cor preta) é a cor de fundo.
Convidar um usuário para o #Canal
/invite nick #Canal
Exemplo: /invite Ewerton #Ajuda
Enviar mensagem para os Operadores do canal (ONOTICE)
/onotice #Canal MENSAGEM
Exemplo: /onotice #Ajuda Olá, Operadores online do #Ajuda.
Equipe de Helpers irc.VirtuaLife.com.br33
Modos de usuário
Comando: /helpsys umodes
B - Marca o usuário como sendo um bot/screen
b - O usuário é um administrador do botserv
c - O usuário é um administrador do hostserv
h - Disponível para Ajudar (Operador de Ajuda)
i - Invisível (Não mostrado nas procuras por /WHO e /NAMES de usuários de fora)
n - Não recebe spam no pvt (private)
p - Esconde todos os canais no WHOIS do usuário
r - Identifica o nick como sendo registrado (setado apenas pelos Services)
s - O usuário está usando uma Conexão Segura (SSL)
R - Recebe mensagens e notices privados (PVTs) somente de nick registrado (+r)
w - Recebe mensagens de Wallop (Não é utilizado neste IRCd)
x - Está protegido (a) contra kill/kick
V - Usuário V.I.P da rede
Colocar modos no nick Retirar modos no nick
/mode nick +modos /mode nick -modos
Equipe de Helpers irc.VirtuaLife.com.br34
Modos de canal
Comando: /helpsys chanmodes
Aplicado em Nicks:
q - Dá status de Owner do canal ao usuário
a - Dá status de Master/Admin do canal ao usuário
o - O usuário é um operador do canal e pode kickar/deopar outros usuários
h - Dá status de HalfOp ao usuário (Acesso de OP Limitado)
v - O usuário é um voice, pode falar se o canal estiver moderado (+m)
Aplicado em nicks/máscaras:
b - <nick!ident@host> = Bane nick!ident@host do canal
Aplicado em canais:
B - Bots não são permitidos (nicks com o modo +B não podem entrar sem serem
convidados)
c - Filtra os códigos de cor do mIRC
d - Sem mensagens repetidas, bloqueia as mensagens repetidas
f - Proteção de Flood (O modo de canal +f detecta flooders, e bloqueia as mensagens
deles. Sintaxe: /mode #canal +f x:f (x = linhas. f = segundos). Um usuário terá as suas
mensagens bloqueadas após ter enviado mais do que x mensagens em f segundos)
i - O usuário deve ser convidado a entrar no canal para entrar
k - Usuários devem especificar <senha> para entrar, usado /mode #canal +k senha
K - Modo knock, se o canal está com +k/+i/+l/+b um notice será enviado aos ops do
canal quando um usuário tentar entrar
l - Permite a entrada de no máximo <número> de usuários
m - Canal moderado (apenas usuários +vhoaq podem falar no canal)
M - Super moderado (apenas usuários com nicks registrados e devidamente
identificados poderão enviar mensagens no canal)
n - Usuários fora do canal não podem enviar mensagens
N - Mudanças de nick não são permitidas no canal, somente
owners/admins/operadores/halfops e voices podem mudar de nick
p - Privado (oculta o canal do comando /list)
Q - Sem mensagens de quit no canal
R - Apenas nicks registrados (+r) podem entrar no canal
s - Secreto (oculta o canal do comando /whois nick)
S - Sem spam, bloqueia as mensagem de */server*, sites e canais (exceto para
owners/admins/operadores/voices/halfops)
t - Apenas usuário +qao podem mudar o topic do canal
Colocar modos no #canal Retirar modos no #canal
/mode #canal +modos /mode #canal -modos
Equipe de Helpers irc.VirtuaLife.com.br35
NickServ
Comando: /nickserv <comando>
NickServ permite que você "registre" um nick e evita que outras pessoas o
utilizem. Os seguintes comandos permitem o registro e a manutenção dos nicks; para
utilizá-los, digite /NickServ comando. Para maiores informações sobre um comando
digite /NickServ HELP comando.
REGISTER - Registra um nick
IDENTIFY - Identifica seu nick com sua senha
INFO - Exibe informações sobre um nick
SET - Ajusta opções, incluindo proteção de kill
GHOST - Derruba uma sessão fantasma (um nick preso)
REGAIN - Recupera o seu nick após um GHOST
RECOVER - Derruba usuário que esteja usando seu nick
RELEASE - Retoma a custódia do seu nick após um RECOVER
GETPASS - Cria uma nova senha para um nick cujo dono perdeu a senha original.
STATUS - Informa se quem está usando um nick é dono dele
AUTOJOIN - Define/remove canais de entrada automática ao identificar o nick (lista de
AutoJoin).
NOTA: Este serviço tem a intenção de prover um modo para que usuários do IRC não
tenham sua identidade comprometida. Isto NÃO é voltado para facilitar "roubo" dos
nick's ou outras atitudes ma intencionadas. O abuso do NickServ resultará em, no
mínimo, perda do(s) nick(s) abusivo(s).
Registrar seu nick no banco de dados do NickServ
/nickserv register e-mail
Dizer ao NickServ que você realmente é o dono deste nick (se identificar)
/nickserv identify senha
Ajustar a senha do seu nick
/nickserv set password nova_senha
Muda a linguagem que os Services usa ao enviar mensagens para você (por
exemplo, quando responde um comando que você emite). O número deve ser
escolhido da seguinte lista de línguas de apoio: 1 - Português (Portuguese)
/nickserv set language número
Associa uma dada URL ao seu nick. Esta URL será mostrada sempre que alguém
solicitar informação sobre seu nick através do comando INFO
/nickserv set url sua_url
Equipe de Helpers irc.VirtuaLife.com.br36
Define o email de seu celular. Memos enviados para você poderão ser recebidos em
seu celular se possuir uma conta de email SMS válida. Para maiores detalhes de
como obter um email SMS, consulte a operadora de seu celular
/nickserv set cellmail seu_email
Permite que você impeça o uso do comando /NickServ GETPASS em seu nick.
CUIDADO: O comando GETPASS existe como uma maneira segura de você
recuperar a senha do seu nick, caso você a perca. Se você ativar esta opção, nós
não poderemos mais recuperar a sua senha na maior parte dos casos
/nickserv set getpass on/off
Quando pegar o nick (1 minuto para este mudar)
/nickserv set kill on
/nickserv set enforce on
Quando pegar o nick (20 segundos para este mudar)
/nickserv set kill quick
/nickserv set enforce quick
Tornar os recursos de segurança do NickServ ativos ou desativos (deve entrar com
sua senha mesmo com o endereço constando na lista de acesso)
/nickserv set secure on
Tornar a opção de privacidade do NickServ sobre o seu nick ativada ou desativada
(Não aparece no /nickserv list e não identifica automaticamente ao reiniciar ou
reconectar-se à rede)
/nickserv set private on
Prevenir certas informações no INFO do seu nick (usermask = esconder
ident@host, quit = esconder mensagem de saída, email = esconder e-mail)
/nickserv set hide usermask/quit/email on
Termina uma seção de IRC fantasma - um "ghost" - que esteja usando o seu nick,
troca o seu nick para o nick especificado e usa a sua senha para identificá-lo
/nickserv regain nick senha
Permitir que você recupere seu nick se alguém o tiver tomado
/nickserv recover nick senha
Instrui o NickServ a remover qualquer espera no seu nick causada pelo kill
automático de proteção ou pelo uso do comando RECOVER
/nickserv release nick senha
Desconectar um usuário
/nickserv ghost nick senha
Equipe de Helpers irc.VirtuaLife.com.br37
Cria uma nova senha para um nick cujo dono perdeu a senha original
/nickserv getpass nick
Mostrar a informação sobre o nick dado
/nickserv info nick all
Listar o número total de canais que você tem registrado pelo seu nick
/nickserv listchans
Retorna um código de Status:
0 - usuário não está conectado ou o nick não está registrado
1 - usuário não reconhecido como dono do nick
2 - usuário reconhecido como dono só pela lista de acesso
3 - usuário reconhecido como dono via identificação por senha
/nickserv status nick
O comando AutoJoin permite manipular a lista AutoJoin. Quando você identifica
o seu nick, os Services automaticamente fazem com que você entre nos canais de
sua lista AutoJoin
/nickserv autojoin add #canal
Não será possível ninguém colocar o seu nick na lista de acesso de nenhum canal
/nickserv set noop on
Será possível colocar o seu nick na lista de acesso de um canal
/nickserv set noop off
Equipe de Helpers irc.VirtuaLife.com.br38
MemoServ
Comando: /memoserv <comando>
MemoServ é um utilitário que permite aos usuários de IRC enviar curtas
mensagens a outros usuários, mesmo nos canais(*). Ambos, destinatários e remetentes,
devem possuir seu nick (ou canal) registrados para que possam enviar uma mensagem
(memo).
Os comandos do MemoServ são:
SEND - Envia uma mensagem para um nick ou para um canal.
CELLSEND - Envia uma mensagem para o celular do nick.
READ - Lê a(s) mensagem(ns).
LIST - Lista suas mensagens.
DEL - Apaga a(s) mensagem(ns).
SET - Ajusta opções relacionadas às mensagens.
INFO - Exibe informações sobre os memos do nick ou canal indicado.
Digite /MemoServ HELP <comando> para ajuda em qualquer um dos
Comandos acima.
Envia um memo ao nick ou ao canal determinado contendo a mensagem:
/memoserv send nick/#canal mensagem
Envia um memo ao celular de nick contendo a mensagem. Quando enviada, o
destinatário receberá a mensagem em seu celular caso esteja com a opção ativada:
/memoserv cellsend nick mensagem
Lista quaisquer mensagens que você tiver. Com NEW, lista apenas as novas
mensagens(não lidas). Mensagem não lidas são marcadas com "*" a esquerda do
número:
/memoserv list
/memoserv list new
Lista mensagens numeradas de tal a tal e tal a tal:
/memoserv list N-N,N-N
Mostrar a última mensagem recebida
/memoserv read last
Mostrar todas as novas mensagens recebidas
/memoserv read new
Equipe de Helpers irc.VirtuaLife.com.br39
Mostrar uma lista de números de mensagens
/memoserv read N-N,N-N
Apagar a(s) mensagem (ns) especificada(s) (last = última mensagem, all = todas as
mensagens)
/memoserv del número
Ajustar limite de mensagens (máximo 120 memoserv)
/memoserv set limit quantidade
Notificar sobre novas mensagens (on = conectar e enviadas a você, logon =
conectar ou sair de um /AWAY, new = forem enviadas a você, off = não notificará
você sobre qualquer aviso de mensagens)
/memoserv set notify on/logon/new/off
Ativa ou desativa o recebimento de memos em seu celular. Os memos poderão ser
enviados para seu celular se o email SMS estiver definido
/memoserv set cell on/off
Ativa ou desativa o recebimento de notícias da rede em seu celular. Os memos de
notícias poderão ser enviados para seu celular se o email SMS estiver definido
/memoserv set cellglobal on/off
Informa o número de mensagens que você tem, quantas mensagens não foram
lidas, e o total de quantas mensagens você pode receber. Com o parâmetro, mostra
a mesma informação para o canal fornecido
/memoserv info #canal
Equipe de Helpers irc.VirtuaLife.com.br40
ChanServ
Comando: /chanserv <comando>
ChanServ permite que você registre e controle vários aspectos do canal.
ChanServ pode prevenir o "take over" do canal de usuários maliciosos, limitando quem
possui o privilégio de OP do canal. Os comandos disponíveis estão listados abaixo.
Para usá-los, digite /ChanServ comando.
Para mais informações sobre um comando, digite /ChanServ HELP comando.
REGISTER - Registra um canal
SET - Ajusta as opções e informações do canal
ACCESS - Modifica a lista de usuários privilegiados
LEVELS - Redefine os níveis de acesso
AKICK - Faz a manutenção da Lista de Autokick
Outros comandos: OWNER, DEOWNER, ADMIN, DEADMIN, OP, DEOP, HALFOP,
DEHALFOP, VOICE, DEVOICE, CLEAR, INFO, INVITE, LIST, BAN, KICK.
Note que qualquer canal não utilizado por 20 dias (entenda como se nenhum usuário da
lista de acesso desse canal entrar neste período de tempo) terá automaticamente
cancelado o seu registro.
Registrar um canal no banco de dados do ChanServ (precisa ser OP do canal)
/chanserv register #canal descrição
Listar os dados referentes ao canal registrado dado
/chanserv info #canal
Mudar o sucessor de um canal (se o nick do founder expirar ou estiver dropado
enquanto o canal ainda estiver registrado, o sucessor se tornará o novo founder do
canal) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO).
/chanserv set #canal successor nick
Ajustar a descrição para o canal, que são mostradas com os comandos LIST e
INFO – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM
UTILIZAR ESTE COMANDO).
/chanserv set #canal desc descrição
Associar uma URL ao canal. Esta URL será mostrada sempre que alguém solicitar
informação sobre o canal com o comando INFO – (APENAS OS OPERADORES
COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal url nova-url
Equipe de Helpers irc.VirtuaLife.com.br41
Desassociar uma URL ao canal – (APENAS OS OPERADORES COM ACESSO
AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal url
Associar um endereço de e-mail fornecido ao canal. Este endereço será mostrado
sempre que alguém solicitar informação sobre o canal com o comando INFO –
(APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM
UTILIZAR ESTE COMANDO).
/chanserv set #canal email novo-email
Desassociar um endereço de e-mail fornecido ao canal – (APENAS OS
OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE
COMANDO).
/chanserv set #canal email
Ajustar a mensagem na qual será enviada via /notice para os usuários quando eles
entrarem no canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL
SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal entrymsg mensagem
Ajustar o parâmetro da trava do modo para um canal (Os modos podem ser i, k, l,
m, n, p, s e t) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET
PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal mlock modos
Eliminar a trava dos modos (todos os modos do canal ficam livres para ser
ativados ou desativados) – (APENAS OS OPERADORES COM ACESSO AO
LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal mlock +
Liga ou desliga o limite automático do canal. (Offset: o limite será a soma deste
valor mais o número de usuários no canal. Tolerância: para a atualização do
limite, a diferença entre o novo limite e o limite atual deve ser maior que este valor.
Período: de quantos em quantos minutos os Services devem checar se é necessária
uma atualização do limite) – (APENAS OS OPERADORES COM ACESSO AO
LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal autolimit on/off/offset:tolerância:período_de_tempo
Liga ou desliga a limpeza automática dos bans de um canal. (O simples uso do ON
irá ativar o clearbans com valores padronizados. Se você precisar de um controle
maior, você pode usar o formato mais poderoso, especificando o período de tempo,
que é de quanto em quanto tempo (em minutos) o ChanServ irá checar se há bans
a serem removidos) – (APENAS OS OPERADORES COM ACESSO AO LEVEL
SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal clearbans on/off/período_de_tempo
Equipe de Helpers irc.VirtuaLife.com.br42
Envia memo quando a access é alterada – (APENAS OS OPERADORES COM
ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal accessmemo on/off
Ativar ou desativar a opção de retenção de tópico para um canal – (APENAS OS
OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE
COMANDO).
/chanserv set #canal keeptopic on/off
Ativar ou desativar a opção private para um canal (não irá incluir o canal em
qualquer listagem) – (APENAS OS OPERADORES COM ACESSO AO LEVEL
SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal private on/off
Ativar ou desativar a opção de acesso restrito para um canal (usuários com nível
negativo de acesso, usuários que não pertence à lista de acesso serão
imediatamente kickados e banidos do canal) – (APENAS OS OPERADORES
COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal restricted on/off
Ativar ou desativar os recursos de segurança do ChanServ para um canal
(somente usuários que possuírem seus nicks registrados no NickServ e
identificados com sua senha poderão entrar no canal controlado pela lista de
acesso) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET
PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal secure on/off
Ativar ou desativar a opção de segurança de ops para um canal (usuários que não
estiverem na lista de acesso não poderão ter o status de OP) (APENAS OS
OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE
COMANDO).
/chanserv set #canal secureops on/off
Habilitar ou desabilitar a opção secure founder para um canal (apenas o
verdadeiro founder poderá dar DROP no canal, mudar sua senha, seu founder e
seu successor) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO).
/chanserv set #canal securefounder on/off
Ativar ou desativar a opção de trava do tópico de um canal – (APENAS OS
OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE
COMANDO).
/chanserv set #canal topiclock on/off
Equipe de Helpers irc.VirtuaLife.com.br43
Ativa e desativa a opção LEAVE OPS para um canal. Quando LEAVE OPS
estiver ativado, o ChanServ nunca irá retirar op (de op) do usuário no canal,
exceto se o comando DEOP for usado – (APENAS OS OPERADORES COM
ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal leaveops on/off
Liga ou desliga o modo verbose. Quando o modo verbose está ativado, o ChanServ
irá enviar um notice aos operadores do canal quando certos comandos forem
executados – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET
PODEM UTILIZAR ESTE COMANDO).
/chanserv set #canal verbose on/off
Fazer o ChanServ mudar o tópico do canal pelo tópico dado – (APENAS OS
OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE
COMANDO).
/chanserv set #canal topic mensagem
Manutenção da lista de acesso (ACCESS) de um canal
Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL
ACC-CHANGE PODEM UTILIZAR ESTE COMANDO)
/chanserv access #canal add nick nível
Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL
ACC-CHANGE PODEM UTILIZAR ESTE COMANDO)
/chanserv access #canal del nick
Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO
LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)
/chanserv access #canal list
Quantidades de entradas na lista de acesso: (APENAS OS OPERADORES COM
ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)
/chanserv access #canal count
Mais informações da lista de acesso: (APENAS OS OPERADORES COM
ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)
/chanserv access #canal view
Equipe de Helpers irc.VirtuaLife.com.br44
Manutenção da lista de Autokick (AKICK) de um canal
Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL
AKICK PODEM UTILIZAR ESTE COMANDO)
/chanserv akick #canal add nick razão
Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL
AKICK PODEM UTILIZAR ESTE COMANDO)
/chanserv akick #canal del nick
Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO
LEVEL AKICK-LIST PODEM UTILIZAR ESTE COMANDO)
/chanserv akick #canal list
Obrigar o ChanServ a verificar a lista de AKICKs para remover os usuários
conectados que sejam compatíveis com a máscara dada: (APENAS OS
OPERADORES COM ACESSO AO LEVEL AKICK-LIST PODEM UTILIZAR
ESTE COMANDO)
/chanserv akick #canal enforce
Kickar um determinado nick no canal (APENAS OS OPERADORES COM
ACESSO AO LEVEL KICK PODEM UTILIZAR ESTE COMANDO)
/chanserv kick #canal nick motivo
Manda o ChanServ dar um invite em você para o canal dado (Somente funcionará
se seu nível de acesso for maior que zero) (APENAS OS OPERADORES COM
ACESSO AO LEVEL INVITE PODEM UTILIZAR ESTE COMANDO)
/chanserv invite #canal
Dizer ao ChanServ para remover todos os bans permitindo que você entre em um
canal (funciona se seu nível de acesso no canal for maior que zero) (APENAS OS
OPERADORES COM ACESSO AO LEVEL UNBAN PODEM UTILIZAR ESTE
COMANDO)
/chanserv unban #canal
Equipe de Helpers irc.VirtuaLife.com.br45
Dizer ao ChanServ para remover certas colocações de um canal (APENAS OS
OPERADORES COM ACESSO AO LEVEL CLEAR PODEM UTILIZAR ESTE
COMANDO)
MODES - Anula todos os modos do canal (isto é, remove os modos i, k, l, m, n, p, s, t)
BANS - Remove todos os bans do canal
OPS - Remove o status de Operador do canal (mode +o) de todos os Operadores do
canal
VOICES - Remove o status "voice" (mode +v) de qualquer pessoa que tenha esse modo
/chanserv clear #canal modes/bans/ops/voices
Exemplo: /chanserv clear #Ajuda bans
Vai remover todos os BANs do canal #Ajuda.
Equipe de Helpers irc.VirtuaLife.com.br46
Tipos dos Levels
AUTOOP - Acesso a comandos de Operador de canal automático
AUTOVOICE - Voice automático
AUTODEOP - Acesso a comandos de Operador de canal negado automaticamente
NOJOIN - Entrada no canal não permitida se a opção RESTRICTED estiver ativada
INVITE - Permitido o uso do comando INVITE
AKICK - Permitido o uso do comando AKICK
SET - Permitido o uso do comando SET (não inclui FOUNDER/PASSWORD)
CLEAR - Permitido o uso do comando CLEAR
UNBAN - O comando UNBAN é obsoleto e não é mais utilizado. Por favor, use o
comando INVITE ao invés dele. Digite "/ChanServ HELP INVITE" para ajuda.
OPDEOP - Permitido o uso dos comandos [DE]OP/[DE]HALFOP/[DE]VOICE
ACC-LIST - Permitido visualizar a lista de Acesso
ACC-CHANGE - Permitido modificar a lista de Acesso
MEMO-READ - Permitido listar/ler memos do canal
LEV-CHANGE - Permitido modificar a lista de configurações LEVEL
MEMO-SEND - Permitido enviar memos para o canal
AKICK-LIST - Permitido visualizar a lista AutoKicks
HALFOP - Acesso a comandos de SemiOperador de canal automático
DEHALFOP - Acesso a comandos de SemiOperador de canal negado automaticamente
HALFOPDEOP - Permitido o uso dos comandos [DE]HALFOP/[DE]VOICE
ADMIN - Modo +a ao entrar no canal
DEADMIN - Modo -a ao entrar no canal
KICK - Permitido o uso do comando KICK
Permitir que o nível de acesso para uma função ou grupo de funções sejam
alterados: (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV-
CHANGE PODEM UTILIZAR ESTE COMANDO)
/chanserv levels #canal set TIPO-A-CIMA nível
Exemplo: /chanserv levels #Ajuda set AUTOOP 5
Desabilitar automaticamente os dispositivos ou não permite o acesso a funções
para qualquer outra pessoa que não seja o fundador do canal: (APENAS OS
OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM
UTILIZAR ESTE COMANDO)
/chanserv levels #canal disable tipo
Mostrar os níveis atuais para cada função ou para um grupo de funções (APENAS
OS OPERADORES COM ACESSO AO LEVEL LEV-LIST PODEM UTILIZAR
ESTE COMANDO)
/chanserv levels #canal list
Equipe de Helpers irc.VirtuaLife.com.br47
Recoloca os níveis de acordo com o padrão de um canal recém-criado (APENAS
OS OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM
UTILIZAR ESTE COMANDO)
/chanserv levels #canal reset
Atribui status de Owner de Canal (modo +q) para o nick especificado, no canal
especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE
COMANDO)
/chanserv owner #canal nick
Remove o status de Owner de Canal (modo -q) do nick especificado, no canal
especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE
COMANDO)
/chanserv deowner #canal nick
Atribui status de Administrador de Canal (modo +a) para o nick especificado, no
canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM
UTILIZAR ESTE COMANDO)
/chanserv admin #canal nick
Remove o status de Administrador de Canal (modo -a) do nick especificado, no
canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM
UTILIZAR ESTE COMANDO)
/chanserv deadmin #canal nick
Atribuir status de Operador (modo +o) para o nick dado em um determinado
canal
/chanserv op #canal nick
Remover o status de Operador (modo -o) do nick dado para um determinado canal
/chanserv deop #canal nick
Atribui status de Semi-Operador (modo +h) para o nick especificado, no canal
especificado.
/chanserv halfop #canal nick
Remove o status de Semi-Operador (modo -h) do nick especificado, no canal
especificado
/chanserv dehalfop #canal nick
Dá voice para um determinado nick no canal
/chanserv voice #canal nick
Tirar o voice de um determinado nick no canal
/chanserv devoice #canal nick
Equipe de Helpers irc.VirtuaLife.com.br48
BotServ
Comando: /botserv <comando>
BotServ permite que você tenha um bot no seu canal. Foi criado para usuários
que não tem como hospedar ou configurar um bot, ou para Redes que não permitem os
usuários terem um bot.Os comandos disponíveis estão listados abaixo; para usá-los,
digite /BotServ comando.
Para informações mais específicas sobre um comando, digite /BotServ HELP
comando.
PUBLIC Lista os bots públicos disponíveis
BOTLIST - Lista os bots disponíveis
SET Configura as opções do bot
KICK - Configura os kickers
BADWORDS - Configura os palavrões
INFO - Mostra informações do bot
REQUEST Inicia processo para criar seu bot privado
ASSIGN - Associa um bot ao canal
UNASSIGN - Desassocia um bot de um canal
NOTA: O bot irá entrar no canal sempre que tiver ao menos 1 usuário(s) nele.
Listar os bots públicos disponíveis
/botserv public
Listar os bots disponíveis para seu nick
/botserv botlist
Associar o nick de um bot a um canal (APENAS O FOUNDER PODE UTILIZAR
ESTE COMANDO)
/botserv assign #canal nick_bot
Desassociar um bot de um canal (APENAS O FOUNDER PODE UTILIZAR
ESTE COMANDO)
/botserv unassign #canal
Equipe de Helpers irc.VirtuaLife.com.br49
Configurar os kicks do bot: (APENAS O FOUNDER PODE UTILIZAR ESTE
COMANDO)
BOLDS - Seleciona se o bot kicka por negrito
BADWORDS - Seleciona se o bot kicka por palavrões
CAPS - Seleciona se o bot kicka por caps
COLORS - Seleciona se o bot kicka por cores
FLOOD - Seleciona se o bot kicka por flood
REPEAT - Seleciona se o bot kicka por repetição
REVERSES - Seleciona se o bot kicka por reversos
UNDERLINES - Seleciona se o bot kicka por sublinhado
/botserv kick #canal opção on/off quantidade
Fazer a manutenção da lista de palavrões em um canal (single = kicka escrevendo
a palavra inteira, start = kicka quando começa com a palavra indicada, end =
kicka quando termina com a palavra indicada) (APENAS O FOUNDER PODE
UTILIZAR ESTE COMANDO)
/botserv badwords #canal add palavra single/start/end
/botserv badwords #canal del palavra
/botserv badwords #canal list N-N,N-N
/botserv badwords #canal clear
Ver as informações do BotServ sobre um canal ou bot
/botserv info #canal/nick_bot
Configurar as opções do bot (APENAS O FOUNDER PODE UTILIZAR ESTE
COMANDO)
DONTKICKOPS - Protege os ops contra kicks
DONTKICKVOICES - Protege os voices contra kicks
FANTASY - Habilita os comandos Fantasia
SYMBIOSIS - Permite que o bot seja um bot real
/botserv set #canal opção on/off
Fazer uma requisição de um BOT PRIVADO aos Administradores do BotServ
(APENAS O FOUNDER DEVE UTILIZAR ESTE COMANDO PARA CRIAR O
BOT PRIVADO)
/botserv request BOT nick-do-bot ident host realname
Exemplo: /botserv request BOT Ajuda Private bot.do.canal.ajuda BOT do Canal #Ajuda
Equipe de Helpers irc.VirtuaLife.com.br50
HostServ
Comando: /hostserv <comando>
Para mais informações sobre um comando, digite /HostServ HELP comando.
REQUEST - Faz uma requisição de vhost para os Administradores de HostServ.
Fazer uma requisição de vhost para os administradores
/hostserv request vhost.desejado
Retirar o vhost
/hostserv set host
Colocar o vhost personalizado do #Canal (Apenas para Operadores deste #Canal)
/hostserv set vhost #canal
Equipe de Helpers irc.VirtuaLife.com.br51
Tipos de BAN
Comando: /ban nick Tipo_do_Ban
Tipo 0: *!user@host.domain (ident+IP completo)
*** Ewerton colocou o modo +b *!wetinho@PzybIdN507A.200.199.4.O
Tipo 1: *!*user@host.domain (ident+IP completo)
*** Ewerton colocou o modo +b *!*wetinho@PzybIdN507A.200.199.4.O
Tipo 2: *!*@host.domain (IP completo)
*** Ewerton colocou o modo +b *!*@PzybIdN507A.200.199.4.O
Tipo 3: *!*user@*.domain (ident+domínio)
*** Ewerton colocou o modo +b *!*wetinho@*.200.199.4.O
Tipo 4: *!*@*.domain (domínio)
*** Ewerton colocou o modo +b *!*@*.200.199.4.O
Ps1: A diferença da bantype 0 para a 1 é, obviamente, a generalização do início do
ident. A bantype 0 computa o ~ que surge em idents servers desabilitados, enquanto a 1
a generaliza *.
Ps2: Existem também estas bantype secundárias:
Tipo 5: nick!user@host.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!wetinho@PzybIdN507A.200.199.4.O
Tipo 6: nick!*user@host.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!*wetinho@PzybIdN507A.200.199.4.O
Tipo 7: nick!*@host.domain
*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@PzybIdN507A.200.199.4.O
Tipo 8: nick!*user@*.domain
*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@*.200.199.4.O
Tipo 9: nick!*@*.domain
*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@*.200.199.4.O
NOTA: Caso sejam utilizados ban's os tipos de 5 a 9 para banir um usuário do canal,
nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é
recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).
Equipe de Helpers irc.VirtuaLife.com.br52
Tipo 10: *!user@host.???.??.domain
*** Ewerton colocou o modo +b *!wetinho@san?d?uRTik.???.??.106.O
Tipo 11: *!*user@host.???.??.domain
*** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O
Tipo 12: *!*@host.???.??.domain
*** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O
Tipo 13: *!*user@host.???.??.domain
*** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O
Tipo 14: *!*@host.???.??.domain
*** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O
Ps1: A diferença da bantype 10 para a 11 é, obviamente, a generalização do início do
ident. A bantype 10 computa o ~ que surge em idents servers desabilitados, enquanto a
11 a generaliza *.
Ps2: Existem também estas bantype secundárias:
Tipo 15: nick!user@host.???.??.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O
Tipo 16: nick!*user@host.???.??.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O
Tipo 17: nick!*@host.???.??.domain
*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O
Tipo 18: nick!*user@host.???.??.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O
Tipo 19: nick!*@host.???.??.domain
*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O
Tipo 20 ao 99999999999999999: nick!user@host.???.??.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O
Tipo 999999999999999991 (...): nick!user@host
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!wetinho@san3d6uRTik.189.70.106.O
Equipe de Helpers irc.VirtuaLife.com.br53
NOTA: Caso sejam utilizados os tipos de 15 ao (...) para banir um usuário do canal,
nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é
recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).
Equipe de Helpers irc.VirtuaLife.com.br54
Referências Bibliográficas
Documentação dos Services
Documentação do mIRC
http://www.virtualife.com.br
http://www.wikipedia.org

Mais conteúdo relacionado

Semelhante a Configurando o mIRC

Gestão de Ambientes Internet Webseriados
Gestão de Ambientes Internet   WebseriadosGestão de Ambientes Internet   Webseriados
Gestão de Ambientes Internet WebseriadosDurval Amorim
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows LiveRogerio Cordeiro
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosFábio Rosato
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows LiveCampus Party Brasil
 
Apostila01 - aplicacoes em redes
Apostila01 -  aplicacoes em redesApostila01 -  aplicacoes em redes
Apostila01 - aplicacoes em redesCarlos Veiga
 
Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos WebSergio Henrique
 
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayMinicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayRenato Groff
 
Cloud computing-curso-dia1
Cloud computing-curso-dia1Cloud computing-curso-dia1
Cloud computing-curso-dia1Ademar Freitas
 
Trabalho anonimato tutorial
Trabalho anonimato tutorialTrabalho anonimato tutorial
Trabalho anonimato tutorialRosan Tavares
 
CLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoCLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoTI Safe
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 

Semelhante a Configurando o mIRC (20)

Webseriados
WebseriadosWebseriados
Webseriados
 
Blockchain Day RJ
Blockchain Day RJBlockchain Day RJ
Blockchain Day RJ
 
Gestão de Ambientes Internet Webseriados
Gestão de Ambientes Internet   WebseriadosGestão de Ambientes Internet   Webseriados
Gestão de Ambientes Internet Webseriados
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travados
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Mirc
MircMirc
Mirc
 
Internet
InternetInternet
Internet
 
Apostila01 - aplicacoes em redes
Apostila01 -  aplicacoes em redesApostila01 -  aplicacoes em redes
Apostila01 - aplicacoes em redes
 
Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos Web
 
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayMinicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
 
Tcc plataforma telemedicina de baixo custo
Tcc plataforma telemedicina de baixo custoTcc plataforma telemedicina de baixo custo
Tcc plataforma telemedicina de baixo custo
 
Cloud computing-curso-dia1
Cloud computing-curso-dia1Cloud computing-curso-dia1
Cloud computing-curso-dia1
 
Trabalho anonimato tutorial
Trabalho anonimato tutorialTrabalho anonimato tutorial
Trabalho anonimato tutorial
 
CLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo BranquinhoCLASS 2016 - Palestra Marcelo Branquinho
CLASS 2016 - Palestra Marcelo Branquinho
 
Aula internet
Aula internetAula internet
Aula internet
 
Como funcionam as ameaças da internet e o cybercrime
Como funcionam as ameaças da internet e o cybercrimeComo funcionam as ameaças da internet e o cybercrime
Como funcionam as ameaças da internet e o cybercrime
 
Web services
Web  servicesWeb  services
Web services
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Computação em nuvem e Windows Azure
Computação em nuvem e Windows AzureComputação em nuvem e Windows Azure
Computação em nuvem e Windows Azure
 

Configurando o mIRC

  • 1. O IRC DO BÁSICO AO AVANÇADO
  • 2. Equipe de Helpers irc.VirtuaLife.com.br2 SUMÁRIO INTRODUÇÃO...............................................................................................................03 CAMPANHA DE VOLTA AO MIRC...........................................................................05 NORMAS DA REDE VIRTUALIFE DE IRC...............................................................06 VIRTUALIFE WEBCHAT.............................................................................................07 CONFIGURAÇÃO DO MIRC...................................................................................... 09 COMANDOS GERAIS DO MIRC.................................................................................16 INFORMAÇÕES GERAIS.............................................................................................29 COMANDOS DE OPERADORES DE CANAIS...........................................................31 MODOS DE USUÁRIO..................................................................................................33 MODOS DE CANAL..................................................................................................... 34 COMANDOS DE NICKSERV...................................................................................... 35 COMANDOS DE MEMOSERV................................................................................... 38 COMANDOS DE CHANSERV.................................................................................... 40 COMANDOS DE BOTSERV........................................................................................ 48 COMANDOS DE HOSTSERV..................................................................................... 50 TIPOS DE BAN............................................................................................................. 51 REFERÊNCIAS BIBLIOGRÁFICAS........................................................................... 54
  • 3. Equipe de Helpers irc.VirtuaLife.com.br3 Introdução O IRC (Internet Relay Chat) é um protocolo de comunicação ainda bastante utilizado na Internet, basicamente como bate-papo (chat) e troca de arquivos, permitindo a conversa em grupo ou privada. O seu diferencial é que dentro dos canais da Rede, pode-se conversar com todos os usuários que estão on-line, ao contrário do MSN que o usuário só se comunica com aqueles que adicionaram no seu e-mail, privando a possibilidade de ampliar o circulo de amigos virtuais. Para conseguir utilizar este protocolo, é necessário, primeiro, ter um cliente de IRC, que é um programa que se comunica com um servidor de uma rede de IRC. No sistema operativo Windows, o mais famoso é o mIRC. Porém, pode-se utilizar também o WebChat VirtuaLife. mIRC é um cliente de IRC, shareware, para o sistema operacional Microsoft Windows, criado em 1995 e desenvolvido por Khaled Mardam-Bey com a finalidade principal de ser um programa chat utilizando o protocolo IRC, onde é possível conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada para muitas finalidades devido à sua linguagem de programação incorporada (mIRC Scripting). Outros usos incluem: - Gerente para canais de IRC - Servidor de jogos multiplayer - Leitor de MP3 - Browser - Servidor de DCC, HTTP e de IRC - Plataforma de jogos (designados de mIRC games, jogos de mIRC) Apesar de seu caráter limitado os recursos são muito úteis e funcionais. O programa é muito popular, tendo atingido a marca de 150 milhões de downloads. Também ficou entre o top 10 das aplicações de internet mais populares em 2003 pelo Neilsen Net Ranking. A sua popularidade pode explicar o fato de muitos utilizadores do mIRC pensarem que este é também o nome do protocolo que o programa utiliza (IRC), e se referirem aos servidores e canais de IRC como "servidor de mIRC" ou "canal de mIRC". É comum os usuários do mIRC configurarem e modificarem o programa através do mIRC Scripting. Foram criados bastantes canais de IRC, sites e fóruns que ajudam as pessoas a aprender o mIRC Scripting. Existem milhares de scripts que podem se encontrados em sites relacionados com o mIRC, se deve ter atenção para o fato de alguns scripts possuírem código malicioso. Em que site faço o Download do mIRC? www.mirc.com ou www.mirc.net
  • 4. Equipe de Helpers irc.VirtuaLife.com.br4 Em que Sites faço o Download de Scripts? Cebolinha Script: www.cajau.com Dentre outros. Nesta apostila, você terá acesso aos principais comandos do mIRC e Serviços (Services) da rede VirtuaLife. Os comandos são, por padrão, precedidos de uma barra para a direita (/), que indica que as palavras que se seguem correspondem a comandos, embora este prefixo possa ser alterado dependendo do cliente de IRC. Todas as informações relacionadas aos Services podem ser alteradas pelo Coder da rede VirtuaLife, portanto não é definitiva. Podendo sofrer inclusões de novos comandos como bloqueio de alguns deles.
  • 5. Equipe de Helpers irc.VirtuaLife.com.br5 Campanha de Volta ao mIRC O IRC inicia campanha para retomar a popularidade que marcou sua presença nos anos 90, quando se tornou o principal meio de bate-papo na Internet. O IRC perdeu espaço a partir de 2003 quando os mensageiros instantâneos se tornaram populares como o MSN e sites de relacionamento. Atualmente existem várias redes de IRC por todo mundo e uma das maiores redes de IRC no Brasil é a VirtuaLife.com.br (antiga BrasIRC.net). A VirtuaLife, consciente que a volta ao IRC depende da participação de cada um de seus usuários, está empenhada no seu fortalecimento. O IRC, espontaneamente, é uma alavanca importante para divulgação e expansão da cultura brasileira, por exemplo.
  • 6. Equipe de Helpers irc.VirtuaLife.com.br6 Normas da Rede VirtuaLife de IRC O uso destes sistemas não é um direito, e sim um privilégio. Caso você desrespeite alguma de nossas regras, você poderá sofrer as sanções cabíveis em sua vida virtual, desde o banimento em canais/salas de bate-papo, passando pelo congelamento do seu nick/apelido, e até mesmo a sua expulsão ou a expulsão do seu provedor inteiro de nosso sistema. NÃO SERÁ TOLERADO na VirtuaLife: * Nenhum tipo de ataque ou flood, de qualquer natureza, aos usuários ou aos nossos sistemas; * Nenhum tipo de propaganda ou SPAM, de qualquer espécie, com ou sem o seu conhecimento ou consentimento; * O envio de vírus, trojans, programas daninhos de qualquer espécie ou comandos maliciosos aos usuários, com ou sem o seu conhecimento; * Clones em número superior ao permitido pelas regras; * O uso de scripts que executem tarefas repetitivas, com ou sem o seu conhecimento; * Qualquer tipo de atitude ou conduta que ultrapasse os limites do convívio social aceitável, das leis estabelecidas ou da netiqueta. A VirtuaLife não assume NENHUMA espécie de responsabilidade: * Pelas conversações mantidas entre os usuários, bem como pelo sigilo ou a privacidade das mesmas; * Pelas possíveis transferências de arquivos que possam ou não causar prejuízos de qualquer espécie aos usuários; * Pelos ataques provenientes do uso deste serviço. Helpdesk e FAQ: www.virtualife.com.br/helper Site oficial da Rede: www.virtualife.com.br O SIMPLES FATO DE VOCÊ ESTAR UTILIZANDO NOSSOS SISTEMAS IMPLICA EM SUA CONCORDÂNCIA COM OS TERMOS E REGRAS ACIMA DISPOSTOS. SE VOCÊ POR QUALQUER MOTIVO NÃO CONCORDAR COM ALGUM DESSES TERMOS E/OU REGRAS, - POR FAVOR, DESCONECTE AGORA E NÃO ACESSE MAIS A VirtuaLife. Caso precise de ajuda, digite /helpers para obter uma listagem dos atendentes disponíveis.
  • 7. Equipe de Helpers irc.VirtuaLife.com.br7 VirtuaLife WebChat http://webchat.virtualife.com.br O VirtuaLife WebChat foi um serviço criado pensando em dois tipos de usuários: aqueles que estão acostumados com outros webchats (UOL, Terra, etc) e não gostam de usar programas específicos para bate-papo como o mIRC, e aqueles que precisam acessar via web por não poderem instalar um sistema de bate-papo no computador onde estão (por exemplo, pra quem acessa de lan houses). Códigos para WebSites Para colocar o webchat SIMPLES, utilize o código: <FORM NAME="loginform" METHOD="post" ACTION="http://www.virtualife.com.br/cgi-bin/irc.cgi"> <br><input type="hidden" name="interface" value="ie"> <INPUT NAME="Nickname" TYPE="text" CLASS="tinyformfield" ID="Nickname" VALUE="WebChat-???" MAXLENGTH="64"> <BR> <BR> <INPUT NAME="Channel" TYPE="hidden" CLASS="tinyformfield" ID="Channel" VALUE="#CANAL" MAXLENGTH="64"> <INPUT NAME="Submit" TYPE="submit" CLASS="formbutton" VALUE="Entrar !"> </FORM> Basta substituir o #CANAL pelo seu canal, com o # antes. Para colocar o webchat em JAVA, utilize o código: <form name="webchat" method="GET" action="http://www.virtualife.com.br/webirc/chat.php" target="_new" onSubmit="return openWin(this.target, 800, 600, true)"> <input name="nick" type="text" class="form" id="nick" value="WebChat-???" size="20" maxlength="32"> <input type="hidden" name="canal" value="#CANAL"> <input type="submit" value="OK"> </form> Basta substituir o #CANAL pelo seu canal, com o # antes.
  • 8. Equipe de Helpers irc.VirtuaLife.com.br8 Outra opção é fazer um frame na página, e mandar abrir o seguinte endereço: PARA WEBCHAT SIMPLES: http://www.virtualife.com.br/cgi-bin/irc.cgi?&interface=ie&Nickname=VLife- ???&Channel=%23CANAL PARA WEBCHAT EM JAVA: http://www.virtualife.com.br/webirc/chat.php?nick=Vlife- ???&canal=%23CANAL&selectchan=%23CANAL Em ambos os casos, é só mudar o nome do CANAL, sem # na frente, para que abra uma janela no frame e entre automaticamente no webchat. Pode-se mudar também o Vlife-??? para outra coisa, por exemplo NomeDoSite-???.
  • 9. Equipe de Helpers irc.VirtuaLife.com.br9 Configuração do mIRC A primeira vez em que você rodar seu cliente de IRC, você terá que preencher um pouco de informação sobre você, como seu endereço na Internet e o Servidor de IRC com o qual você quer conectar. Não se sinta assustado pela quantidade volumosa de opções que a maioria dos clientes oferece e as informações que eles pedem; apenas preencha estes dados fundamentais e eles funcionarão. Em geral, o número de porta a usar é 6667. Alguns servidores (mas nem todos) aceitam conexão em outras portas (algo entre 6666 e 7002). Quando não souber a porta, escolha sempre 6667. O número da porta pode ser visto literalmente como uma porta entrada de um servidor. Se você tenta a porta errada, o servidor não permitirá a sua entrada (conexão).
  • 10. Equipe de Helpers irc.VirtuaLife.com.br10 Nesta apostila, vou adotar o mIRC para explicar o seu funcionamento. Afinal, Scripts são formados a partir do mIRC. Mas isso não impede que você não possa escolher o seu Script. As normas são as mesmas. Como mIRC é um software proprietário, shareware, ele pede um registro. Com um determinado tempo o programa expira. Scripts normalmente não precisam de registro. Quando você abrir o programa, vai se deparar com o mIRC Options. Coloque suas informações. Por comando: Full Name: /fullname Seu_Nome Email Address: /emailaddr Seu_Email Nickname: /mnick Seu_Nick Alternative: /anick Seu_Nick
  • 11. Equipe de Helpers irc.VirtuaLife.com.br11 Exemplo: Fique à vontade para escolher suas opções. Para se conectar no Servidor é necessário que você escolha um Identd. Para isso, digite: /identd on Seu_Identd.
  • 12. Equipe de Helpers irc.VirtuaLife.com.br12 Exemplo: Agora você está pronto para se conectar no IRC (Internet Relay Chat) através da rede brasileira VirtuaLife. Para se conectar, digite: /server irc.virtualife.com.br
  • 13. Equipe de Helpers irc.VirtuaLife.com.br13 Exemplo: Agora já conectado, você precisa escolher os canais que deseja entrar. Na rede VirtuaLife você pode entrar em até 25 canais. Para listar os canais da rede, digite: /list Vai listar todos os canais da rede. Escolha o de seu interesse e dê dois cliques com o botão esquerdo do mouse no nome do canal (sala) que começa com um #. Por comando: /join #canal_desejado
  • 14. Equipe de Helpers irc.VirtuaLife.com.br14 Exemplo: Agora que você entrou no canal, pode começar a conversar. Para abrir um “PRIVATE” (PVT) com alguém, ou seja, conversar privadamente com apenas um usuário, dê dois cliques no Nick da pessoa com o botão esquerdo do mouse. Por comando: /query Nick
  • 15. Equipe de Helpers irc.VirtuaLife.com.br15 Exemplo: Para maiores informações, entre no canal #Ajuda
  • 16. Equipe de Helpers irc.VirtuaLife.com.br16 Comandos Gerais do mIRC Trocar de nick /nick novo-nick Exemplo: /nick Ewerton Colocar modos no nick /mode nick +modos Exemplo: /mode Ewerton +p Retirar modos no nick /mode nick -modos Exemplo: /mode Ewerton –p OBS: Para saber todos os modos de usuário, digite /helpsys umodes Conectar em um Server /server server Exemplo: /server irc.virtualife.com.br Entrar em um canal /join #canal Exemplo: /join #Ajuda Entrar em um canal minimizado /join -n #canal Entrar em um canal convidado /join –i #canal Entrar em um canal maximizado /join –x #canal Procurar canais /list Abrir PVT (privado) /query nick Exemplo: /query Ewerton
  • 17. Equipe de Helpers irc.VirtuaLife.com.br17 Abrir um PVT com outra pessoa na mesma janela /queryrn nick novo-nick Conectar em um outro Server (e = conexão SSL, m = nova janela, n = nova janela sem conectar, a = Added um server, r = Removed um server, j = entrar no canal, n = minimizar, i = escolher um nick) /server –emnar server –jn #canal –i nick Mudar o nome completo (Full Name) /fullname novo-nome Mudar e-mail /emailaddr novo-email Mudar o nick alternativo /anick novo-nick Mudar o nick principal /mnick novo-nick Mudar o nick temporário /tnick novo-nick Procurar um texto /findtext –n texto Configurar as cores do Script ALT + K Ver o ip //echo $ip Obter informações da rede /info Não mostrar negrito no script /strip +b Não mostrar sublinhado no script /strip +u Não mostrar reverso no script /strip +r Não mostrar cores no script /strip +c
  • 18. Equipe de Helpers irc.VirtuaLife.com.br18 Fechar o script de uma vez /exit Fechar o script (n = não mostrar confirmação de saída, r = reiniciar). /exit –nr Fechar o script com quit /quit mensagem Outra opção para /quit /disconnect Sair e entrar de um canal /hop Última linha digitada /! ou / Fechar todos os PVT /close -m Fechar um único PVT /close -m nick Fechar as janelas de DCC inativo /close –i Fechar os DCC Chat /close -c Fechar os fserver /close –f Fechar os arquivos recebidos (get) /close –g Fechar os arquivos enviados (send) /close –s Fechar uma janela privada /closemsg nick Fechar todos os canais /partall
  • 19. Equipe de Helpers irc.VirtuaLife.com.br19 Fechar um único canal /part #canal Outra opção para /part /leave #canal Ignorar alguém apenas em PVT /ignore -p nick Ignorar alguém apenas pelo NOTICE /ignore -n nick Ignorar alguém apenas pelo CANAL /ignore -c nick Ignorar alguém apenas pelo DCC /ignore -d nick Ignorar alguém apenas pelo INVITE /ignore -i nick Ignorar alguém apenas pelo CTCP /ignore -t nick Ignorar alguém apenas pelo CONTROL CODES /ignore -k nick Ignorar alguém com TEMPO /ignore -utempo-em-segundos nick Ignorar alguém /ignore nick ou /silence +nick Listar os IGNORE /ignore –l ou /silence Tirar alguém da ignore /ignore -r nick ou /silence -nick Deveria ser excluído /ignore –x nick Aplicar a qualquer cadeia de ignore /ignore –w nick
  • 20. Equipe de Helpers irc.VirtuaLife.com.br20 Ligar ignore /ignore on Desligar ignore /ignore off Tirar um ignore depois de # segundos /ignore –u# Adicionar alguém no notify (lista de amigos) /notify nick Tirar alguém do notify /notify -r nick Ligar notify /notify on Desligar notify /notify off Listar os NOTIFY /notify –l Mostrar e esconder a janela de notify /notify –sh Mostrar uma cadeia especificada do notify /notify -n Ver o host do usuário /userhost nick Ver usuários com mesmo IP /who nick Abrir U-Central de um nick /uwho nick ou /abook nick Ver informação de um usuário /whois nick Ver informação completa de um usuário /whois nick nick
  • 21. Equipe de Helpers irc.VirtuaLife.com.br21 Ver informação de um usuário que desconectou /whowas nick Ver Endereço local (Local host) /localinfo –u ou /localinfo -h Habilitar a seção de forma /perform on/off Tentar acelerar o DCC /pdcc on/off Enviar um arquivo /dcc SEND nick Abrir CHAT /dcc CHAT nick Auto-aceitar DCC (Lista de confiança) /dcc trust –r on/off/nick/address/level Habilitar conexões de DCC passivos /dcc passive on/off Redirecionar o DCC para uma pasta /dcc get folder Rejeitar DCC /dcc reject Aceitar ou ignorar arquivos /dcc ignore on/off/accept/ignore Limitar a quantidade de DCC /dcc maxcps quantidade DCC ilimitado /dcc send –n Mudar as colocações do servidor de DCC /dccserver +/-scf on/off port Iniciar uma conexão para o servidor de DCC /dcc send/chat/fserve
  • 22. Equipe de Helpers irc.VirtuaLife.com.br22 Remover um DDE /dde –r server Adicionar um DDE /ddeserver server Ver quem está no canal /names #canal Ligar/desligar o remote /remote on/off Ficar AWAY (ausente) /away motivo Sair do AWAY /away Mandar uma mensagem para alguém /msg nick mensagem Mandar uma mensagem para um CHAT /msg =nick mensagem Mandar mensagem para todos os canais /amsg mensagem Mandar ACTION /me mensagem Mandar ACTION para todos os PVT /qme mensagem Mandar ACTION para todos os canais /ame mensagem Outra opção para /me /describle mensagem ou /action mensagem Ligar envio rápido do arquivo /fsend on Desligar envio rápido do arquivo /fsend off
  • 23. Equipe de Helpers irc.VirtuaLife.com.br23 Ligar o servidor de arquivos /fserve nick máximo diretório texto Trocar fonte da letra /font Ligar LOG em um usuário ou canal /log on Desligar LOG em um usuário ou canal /log off Mandar mensagem para um determinado usuário /notice nick mensagem Mandar mensagem para os Operadores presentes em um determinado canal /onotice #canal mensagem Carregar um arquivo.ini (a = aliase, p = popups, u = endereços e níveis de users, c = script de commands, e = events, # = s, c, q, n ou m) /add –opção arquivo.ini /load /unload –ars filename /loadbuf linhas filename Ligar proteção (protect mode) /protect on Desligar proteção (protect mode) /protect off Pedir confirmação do DCC Chat /creq ask Auto-aceitar DCC Chat /creq auto Ignorar pedidos de DCC Chat /creq ignore Pedir confirmação para recebimento de arquivos /sreq ask Auto-aceitar arquivos /sreq auto
  • 24. Equipe de Helpers irc.VirtuaLife.com.br24 Ignorar pedidos de arquivos /sreq ignore Procurar DNS /DNS nick/ip/domínio Carregar um arquivo na tela (mIRCamp) /play Mensagens na janela ativa /dqwindow on/off/show/hide/min Habilitar ou desabilitar diálogo de sons /ebeeps on/off ou /beep Ver o número de usuários na rede /lusers Ver os servidores linkados /links Ver o motd /motd Abrir pasta dos LOG //run $logdir Abrir pasta de DOWNLOAD //run $getdir Abrir a pasta do mIRC //run $mircdir Executar programas pelo mIRC (-n = minimiza) /run path/filename Entrar no canal automaticamente quando receber INVITE /ajinvite on Control+B Deixar o texto negrito Control+U Deixar o texto sublinhado
  • 25. Equipe de Helpers irc.VirtuaLife.com.br25 Control+R Deixar o texto reverso (texto branco e preto no fundo) mIRC (m = minimizar de acordo com a bandeja, n = minimizar, r = restabelecer, t = bandeja, x = maximizar, o = em cima, p = não em cima) /showmirc –mnrtxop Client-To-Client-Protocol: Ativar/desativar ctcp /ctcps on/off Ver o e-mail/informações setado pelo usuário /ctcp nick finger Ver a versão do script do usuário /ctcp nick version Ver a hora do relógio do usuário /ctcp nick time Ver as informações do usuário /ctcp nick userinfo Ver a quantidade de LAG do usuário /ctcp nick ping Chamar atenção de um usuário /ctcp nick page Ver as informações detalhadas do script /ctcp nick clientinfo Enviar uma resposta de um CTCP /ctcpreply nick ctcp mensagem Ajuda a um CTCP /ctcpreply goat help Enviar comando para o servidor /raw comando ou /quote comando Enviar comando para o servidor sem imprimir o que está enviando /raw –q comando ou /quote –q comando
  • 26. Equipe de Helpers irc.VirtuaLife.com.br26 Reajustar o tempo inativo /resetidle segundos Ativar o horário no Script (g = padrão, f = formato escolhido). /timestamp –gf [HH:nn:ss] Escolher uma variável /set %NOME variável Remover uma variável /unset –s %NOME Remover todas as variáveis /unsetall Solicitação de recebimento automático /gqreq on/off Ativar IAL /ial on/off Toolbar /toolbar Adicionar uma pessoa em sua lista de users com um nível (-a 7 = nível 5 e menor que 5, além dos scripts de nível 7) /auser nível nick/endereço ou /guser nível nick/endereço Listar a lista de users /ulist nível Remover uma pessoa em sua lista de users /ruser nick/endereço Remover a lista de usuários /flush nível /flushini filename Retirar um BAN com tempo /ban –u# Listar os BAN do #canal /banlist #canal Copiar um texto para a área de transferência do Windows /clipboard texto ou //clipboard texto $ident
  • 27. Equipe de Helpers irc.VirtuaLife.com.br27 Ligar/desligar a seção tools/remove/commands ou mostrar o status /commands on/off ou /events on/off Ativar/desativar um grupo de events ou commands /enable #grupo /disable #grupo Alterar o default user level da sessão remote /dlevel nível /rlevel nível Mostrar texto (s = status, a = janela ativa) /echo –as texto Preencher o EditBox na janela (s = status) /editbox –s texto Salvar um arquivo .ini /save arquivo.ini /savebuf linhas janela filename Lançar uma mensagem na janela ativa /say mensagem Tempo de conexão com o server /time Ligar um TIMER no canal /timerNOME repetições tempo-do-intervalo-em-segundos /msg #canal mensagem Aplicar TIMER (-o = não será desligado) /timerNOME –o hora repetições segundos comando Listar os TIMERs /timers Remover todos os TIMERs /timers off Mostrar o tempo que o computador está ligado //echo $uptime(system,1) Mostrar a versão do script //echo $version
  • 28. Equipe de Helpers irc.VirtuaLife.com.br28 Criar uma subpasta /mkdir Mudar o título da barra do mIRC /titlebar título Ligar captura de sites /url on Desligar captura de sites /url off URL (d = lista de url, hide = fecha a lista) /url –d on/off/hide Tocar um arquivo .wav /wavplay path/filename Salvar um texto em um arquivo .txt /write opção arquivo texto Lista de auto-op /auto nick Grupos /groups –ed Adicionar uma aliase /alias /NOME /say aliase Remover uma aliase /alias /NOME Outros comandos /speak texto /splay arquivo /window
  • 29. Equipe de Helpers irc.VirtuaLife.com.br29 Informações Gerais - Para o nick, o número máximo de caracteres deve ser de 31. - O número máximo de caracteres para o identd é de 10. - A quantidade máxima de caracteres no vhost é de 60. - A quantidade máxima de caracteres na senha do nick é de 40. - O número máximo de canais que um nick pode entrar são 25. - A quantidade máxima de caracteres no nome do canal (contando com o #) é de 30. - A quantidade máxima de entradas na AutoJoin do NickServ é de 20. - O número máximo de caracteres para o tópico é de 400. - A quantidade de caracteres no notice varia de acordo com o tamanho do nick; o número máximo de caracteres é de 447 e o menor é de 417. - A quantidade máxima de BAN no mIRC Channel Central é de 50. - A quantidade máxima de máscaras na AKICK é de 32. - A quantidade máxima de nicks na lista de acesso de um canal (ACCESS) é de 1024. - A quantidade máxima de palavrões no BADWORDS de um canal é de 32. - A quantidade máxima de caracteres em um MemoServ é de 443. - A quantidade máxima de modos em um único comando é de 6. - A quantidade máxima de caracteres no kick é de 400. - A quantidade máxima de máscara na lista “silence” é de 10. - A quantidade máxima de máscara na lista “notify”, pelo servidor, é de 128. - O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído que opera segundo duas definições: a primeira é examinar e atualizar seu banco de dados e a segunda, reproduzir a informação do banco de dados entre servidores.
  • 30. Equipe de Helpers irc.VirtuaLife.com.br30 - IP - É um protocolo para redes de comunicação de dados. Ou seja, IP é um conjunto de regras e formatos utilizado em redes em que a comunicação se dá através de pacotes de dados. - Proxy - É um servidor que serve de ponte. Uma conexão feita através de proxy passa primeiro por este antes de chegar no seu destino. Desse modo, se o proxy não estiver disponível, a conexão não pode ser efetuada. Como todos os dados trafegam pelo proxy antes de chegarem à Internet, eles são usados largamente em redes empresariais para que diversos computadores tenham conexão limitada e controlada. Um proxy é utilizado para retransmitir a conexão com a internet para computadores de uma rede local e, por segurança, somente computadores dessa rede local é que devem acessá-lo. Quando esse tipo de servidor aceita conexões externas, permite que usuários maliciosos ataquem o serviço, utilizando-o como retransmissor. - Remotes – São o cérebro de um Script. É a parte automatizada, realiza os eventos e comandos mais complexos que dependem de ocasiões específicas e/ou de variáveis. O mIRC puro não contém remotes, por isso não é classificado como script, já que 80% de um script é composto pelos remotes. - Host – É o seu endereço virtual. Cada computador tem um host único determinado pelo seu provedor de acesso. Em conexões de condomínio é normal todos terem o mesmo host, o que pode trazer problemas na hora de conectar ao IRC. - Target - Quando você manda várias mensagens com um pequeno intervalo entre elas, a rede automaticamente aciona a proteção, proibindo o envio de mensagens por certo tempo. - LAG - É o atraso na transferência de mensagens, e geralmente ocorre por problemas na rede. Lag é um acúmulo de mensagens no servidor, de forma que acarreta a demora no retorno. Assim, quando isso ocorre diz-se que o servidor está em Lag. Para verificar se alguém está em Lag envia-se um Ping para este usuário fazendo uso do comando /ping nick. O Ping retornará em seguida, calculando, em segundos, o tempo que a mensagem demora em ir até o usuário escolhido e retornar. - Flood - É o excesso de mensagens em um curto intervalo de tempo. O flood em excesso leva à desconexão forçada (queda) do usuário. - Netsplit - Ocorre quando os server's que compõem a rede de IRC se separam. Nesse caso, você verá uma série de mensagens informando que pessoas no seu canal "caíram". Quando isso acontece, você tem duas opções: aguardar que o split acabe (o que não costuma demorar) ou tentar ir a outro server. - Datacenter - É qualquer local ou empresa onde vários computadores ficam ligados em rede e à internet para oferecer 'dados'.
  • 31. Equipe de Helpers irc.VirtuaLife.com.br31 Comandos para Operadores de Canais Adicionar um modo no #Canal /mode #Canal +modo Exemplos: /mode #Ajuda +v Ewerton /mode #Ajuda +M Aparece: * Ewerton sets mode: +v Ewerton * Ewerton sets mode: +M Modos disponíveis para canal /helpsys chanmodes Aplicar um KICK, ou seja, expulsar o usuário do #Canal /kick #Canal nick motivo Exemplo: /kick #Ajuda Ewerton Usuário kickado. Aplicar um BAN, ou seja, setar o modo +b /ban nick 2 OBS: O "2" é o TIPO do BAN. Existem vários tipos, mas o padrão é esse. Formato: *!*@host.domain Exemplo: /ban Ewerton 2 Aparece: * Ewerton sets mode: +b *!*@ewerton.virtualife.com.br Aplicar um BAN, ou seja, setar o modo +b apenas no NICK (BadNick/Nicks ofensivos) /mode #Canal +b nick Formato: nick!*@* Exemplo: /mode #Ajuda +b Ewerton Aparece: * Ewerton sets mode: +b Ewerton!*@* Aplicar um KICKBAN, ou seja, setar o modo +b e kickar ao mesmo tempo /ban -k #Canal nick 2 MOTIVO Exemplo: /ban -k #Ajuda Ewerton 2 Usuário kickado e banido.
  • 32. Equipe de Helpers irc.VirtuaLife.com.br32 Remover BAN(s) do #Canal /channel Depois seleciona o(s) BAN(s) e clica em “Remove” Alterar o tópico do #Canal /topic #Canal Mensagem Exemplo: /topic #Ajuda Sejam bem-vindos ao Canal #Ajuda. Para colocar cores, aperta CTRL + K número,número. Cada número representa uma cor. O 1º número é a cor da letra e o 2º é a cor de fundo. Exemplo: /topic #Ajuda CTRL + K 0,1 Sejam bem-vindos ao Canal #Ajuda. Neste caso, 0 (cor branca) é a cor da letra e 1 (cor preta) é a cor de fundo. Convidar um usuário para o #Canal /invite nick #Canal Exemplo: /invite Ewerton #Ajuda Enviar mensagem para os Operadores do canal (ONOTICE) /onotice #Canal MENSAGEM Exemplo: /onotice #Ajuda Olá, Operadores online do #Ajuda.
  • 33. Equipe de Helpers irc.VirtuaLife.com.br33 Modos de usuário Comando: /helpsys umodes B - Marca o usuário como sendo um bot/screen b - O usuário é um administrador do botserv c - O usuário é um administrador do hostserv h - Disponível para Ajudar (Operador de Ajuda) i - Invisível (Não mostrado nas procuras por /WHO e /NAMES de usuários de fora) n - Não recebe spam no pvt (private) p - Esconde todos os canais no WHOIS do usuário r - Identifica o nick como sendo registrado (setado apenas pelos Services) s - O usuário está usando uma Conexão Segura (SSL) R - Recebe mensagens e notices privados (PVTs) somente de nick registrado (+r) w - Recebe mensagens de Wallop (Não é utilizado neste IRCd) x - Está protegido (a) contra kill/kick V - Usuário V.I.P da rede Colocar modos no nick Retirar modos no nick /mode nick +modos /mode nick -modos
  • 34. Equipe de Helpers irc.VirtuaLife.com.br34 Modos de canal Comando: /helpsys chanmodes Aplicado em Nicks: q - Dá status de Owner do canal ao usuário a - Dá status de Master/Admin do canal ao usuário o - O usuário é um operador do canal e pode kickar/deopar outros usuários h - Dá status de HalfOp ao usuário (Acesso de OP Limitado) v - O usuário é um voice, pode falar se o canal estiver moderado (+m) Aplicado em nicks/máscaras: b - <nick!ident@host> = Bane nick!ident@host do canal Aplicado em canais: B - Bots não são permitidos (nicks com o modo +B não podem entrar sem serem convidados) c - Filtra os códigos de cor do mIRC d - Sem mensagens repetidas, bloqueia as mensagens repetidas f - Proteção de Flood (O modo de canal +f detecta flooders, e bloqueia as mensagens deles. Sintaxe: /mode #canal +f x:f (x = linhas. f = segundos). Um usuário terá as suas mensagens bloqueadas após ter enviado mais do que x mensagens em f segundos) i - O usuário deve ser convidado a entrar no canal para entrar k - Usuários devem especificar <senha> para entrar, usado /mode #canal +k senha K - Modo knock, se o canal está com +k/+i/+l/+b um notice será enviado aos ops do canal quando um usuário tentar entrar l - Permite a entrada de no máximo <número> de usuários m - Canal moderado (apenas usuários +vhoaq podem falar no canal) M - Super moderado (apenas usuários com nicks registrados e devidamente identificados poderão enviar mensagens no canal) n - Usuários fora do canal não podem enviar mensagens N - Mudanças de nick não são permitidas no canal, somente owners/admins/operadores/halfops e voices podem mudar de nick p - Privado (oculta o canal do comando /list) Q - Sem mensagens de quit no canal R - Apenas nicks registrados (+r) podem entrar no canal s - Secreto (oculta o canal do comando /whois nick) S - Sem spam, bloqueia as mensagem de */server*, sites e canais (exceto para owners/admins/operadores/voices/halfops) t - Apenas usuário +qao podem mudar o topic do canal Colocar modos no #canal Retirar modos no #canal /mode #canal +modos /mode #canal -modos
  • 35. Equipe de Helpers irc.VirtuaLife.com.br35 NickServ Comando: /nickserv <comando> NickServ permite que você "registre" um nick e evita que outras pessoas o utilizem. Os seguintes comandos permitem o registro e a manutenção dos nicks; para utilizá-los, digite /NickServ comando. Para maiores informações sobre um comando digite /NickServ HELP comando. REGISTER - Registra um nick IDENTIFY - Identifica seu nick com sua senha INFO - Exibe informações sobre um nick SET - Ajusta opções, incluindo proteção de kill GHOST - Derruba uma sessão fantasma (um nick preso) REGAIN - Recupera o seu nick após um GHOST RECOVER - Derruba usuário que esteja usando seu nick RELEASE - Retoma a custódia do seu nick após um RECOVER GETPASS - Cria uma nova senha para um nick cujo dono perdeu a senha original. STATUS - Informa se quem está usando um nick é dono dele AUTOJOIN - Define/remove canais de entrada automática ao identificar o nick (lista de AutoJoin). NOTA: Este serviço tem a intenção de prover um modo para que usuários do IRC não tenham sua identidade comprometida. Isto NÃO é voltado para facilitar "roubo" dos nick's ou outras atitudes ma intencionadas. O abuso do NickServ resultará em, no mínimo, perda do(s) nick(s) abusivo(s). Registrar seu nick no banco de dados do NickServ /nickserv register e-mail Dizer ao NickServ que você realmente é o dono deste nick (se identificar) /nickserv identify senha Ajustar a senha do seu nick /nickserv set password nova_senha Muda a linguagem que os Services usa ao enviar mensagens para você (por exemplo, quando responde um comando que você emite). O número deve ser escolhido da seguinte lista de línguas de apoio: 1 - Português (Portuguese) /nickserv set language número Associa uma dada URL ao seu nick. Esta URL será mostrada sempre que alguém solicitar informação sobre seu nick através do comando INFO /nickserv set url sua_url
  • 36. Equipe de Helpers irc.VirtuaLife.com.br36 Define o email de seu celular. Memos enviados para você poderão ser recebidos em seu celular se possuir uma conta de email SMS válida. Para maiores detalhes de como obter um email SMS, consulte a operadora de seu celular /nickserv set cellmail seu_email Permite que você impeça o uso do comando /NickServ GETPASS em seu nick. CUIDADO: O comando GETPASS existe como uma maneira segura de você recuperar a senha do seu nick, caso você a perca. Se você ativar esta opção, nós não poderemos mais recuperar a sua senha na maior parte dos casos /nickserv set getpass on/off Quando pegar o nick (1 minuto para este mudar) /nickserv set kill on /nickserv set enforce on Quando pegar o nick (20 segundos para este mudar) /nickserv set kill quick /nickserv set enforce quick Tornar os recursos de segurança do NickServ ativos ou desativos (deve entrar com sua senha mesmo com o endereço constando na lista de acesso) /nickserv set secure on Tornar a opção de privacidade do NickServ sobre o seu nick ativada ou desativada (Não aparece no /nickserv list e não identifica automaticamente ao reiniciar ou reconectar-se à rede) /nickserv set private on Prevenir certas informações no INFO do seu nick (usermask = esconder ident@host, quit = esconder mensagem de saída, email = esconder e-mail) /nickserv set hide usermask/quit/email on Termina uma seção de IRC fantasma - um "ghost" - que esteja usando o seu nick, troca o seu nick para o nick especificado e usa a sua senha para identificá-lo /nickserv regain nick senha Permitir que você recupere seu nick se alguém o tiver tomado /nickserv recover nick senha Instrui o NickServ a remover qualquer espera no seu nick causada pelo kill automático de proteção ou pelo uso do comando RECOVER /nickserv release nick senha Desconectar um usuário /nickserv ghost nick senha
  • 37. Equipe de Helpers irc.VirtuaLife.com.br37 Cria uma nova senha para um nick cujo dono perdeu a senha original /nickserv getpass nick Mostrar a informação sobre o nick dado /nickserv info nick all Listar o número total de canais que você tem registrado pelo seu nick /nickserv listchans Retorna um código de Status: 0 - usuário não está conectado ou o nick não está registrado 1 - usuário não reconhecido como dono do nick 2 - usuário reconhecido como dono só pela lista de acesso 3 - usuário reconhecido como dono via identificação por senha /nickserv status nick O comando AutoJoin permite manipular a lista AutoJoin. Quando você identifica o seu nick, os Services automaticamente fazem com que você entre nos canais de sua lista AutoJoin /nickserv autojoin add #canal Não será possível ninguém colocar o seu nick na lista de acesso de nenhum canal /nickserv set noop on Será possível colocar o seu nick na lista de acesso de um canal /nickserv set noop off
  • 38. Equipe de Helpers irc.VirtuaLife.com.br38 MemoServ Comando: /memoserv <comando> MemoServ é um utilitário que permite aos usuários de IRC enviar curtas mensagens a outros usuários, mesmo nos canais(*). Ambos, destinatários e remetentes, devem possuir seu nick (ou canal) registrados para que possam enviar uma mensagem (memo). Os comandos do MemoServ são: SEND - Envia uma mensagem para um nick ou para um canal. CELLSEND - Envia uma mensagem para o celular do nick. READ - Lê a(s) mensagem(ns). LIST - Lista suas mensagens. DEL - Apaga a(s) mensagem(ns). SET - Ajusta opções relacionadas às mensagens. INFO - Exibe informações sobre os memos do nick ou canal indicado. Digite /MemoServ HELP <comando> para ajuda em qualquer um dos Comandos acima. Envia um memo ao nick ou ao canal determinado contendo a mensagem: /memoserv send nick/#canal mensagem Envia um memo ao celular de nick contendo a mensagem. Quando enviada, o destinatário receberá a mensagem em seu celular caso esteja com a opção ativada: /memoserv cellsend nick mensagem Lista quaisquer mensagens que você tiver. Com NEW, lista apenas as novas mensagens(não lidas). Mensagem não lidas são marcadas com "*" a esquerda do número: /memoserv list /memoserv list new Lista mensagens numeradas de tal a tal e tal a tal: /memoserv list N-N,N-N Mostrar a última mensagem recebida /memoserv read last Mostrar todas as novas mensagens recebidas /memoserv read new
  • 39. Equipe de Helpers irc.VirtuaLife.com.br39 Mostrar uma lista de números de mensagens /memoserv read N-N,N-N Apagar a(s) mensagem (ns) especificada(s) (last = última mensagem, all = todas as mensagens) /memoserv del número Ajustar limite de mensagens (máximo 120 memoserv) /memoserv set limit quantidade Notificar sobre novas mensagens (on = conectar e enviadas a você, logon = conectar ou sair de um /AWAY, new = forem enviadas a você, off = não notificará você sobre qualquer aviso de mensagens) /memoserv set notify on/logon/new/off Ativa ou desativa o recebimento de memos em seu celular. Os memos poderão ser enviados para seu celular se o email SMS estiver definido /memoserv set cell on/off Ativa ou desativa o recebimento de notícias da rede em seu celular. Os memos de notícias poderão ser enviados para seu celular se o email SMS estiver definido /memoserv set cellglobal on/off Informa o número de mensagens que você tem, quantas mensagens não foram lidas, e o total de quantas mensagens você pode receber. Com o parâmetro, mostra a mesma informação para o canal fornecido /memoserv info #canal
  • 40. Equipe de Helpers irc.VirtuaLife.com.br40 ChanServ Comando: /chanserv <comando> ChanServ permite que você registre e controle vários aspectos do canal. ChanServ pode prevenir o "take over" do canal de usuários maliciosos, limitando quem possui o privilégio de OP do canal. Os comandos disponíveis estão listados abaixo. Para usá-los, digite /ChanServ comando. Para mais informações sobre um comando, digite /ChanServ HELP comando. REGISTER - Registra um canal SET - Ajusta as opções e informações do canal ACCESS - Modifica a lista de usuários privilegiados LEVELS - Redefine os níveis de acesso AKICK - Faz a manutenção da Lista de Autokick Outros comandos: OWNER, DEOWNER, ADMIN, DEADMIN, OP, DEOP, HALFOP, DEHALFOP, VOICE, DEVOICE, CLEAR, INFO, INVITE, LIST, BAN, KICK. Note que qualquer canal não utilizado por 20 dias (entenda como se nenhum usuário da lista de acesso desse canal entrar neste período de tempo) terá automaticamente cancelado o seu registro. Registrar um canal no banco de dados do ChanServ (precisa ser OP do canal) /chanserv register #canal descrição Listar os dados referentes ao canal registrado dado /chanserv info #canal Mudar o sucessor de um canal (se o nick do founder expirar ou estiver dropado enquanto o canal ainda estiver registrado, o sucessor se tornará o novo founder do canal) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO). /chanserv set #canal successor nick Ajustar a descrição para o canal, que são mostradas com os comandos LIST e INFO – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal desc descrição Associar uma URL ao canal. Esta URL será mostrada sempre que alguém solicitar informação sobre o canal com o comando INFO – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal url nova-url
  • 41. Equipe de Helpers irc.VirtuaLife.com.br41 Desassociar uma URL ao canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal url Associar um endereço de e-mail fornecido ao canal. Este endereço será mostrado sempre que alguém solicitar informação sobre o canal com o comando INFO – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal email novo-email Desassociar um endereço de e-mail fornecido ao canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal email Ajustar a mensagem na qual será enviada via /notice para os usuários quando eles entrarem no canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal entrymsg mensagem Ajustar o parâmetro da trava do modo para um canal (Os modos podem ser i, k, l, m, n, p, s e t) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal mlock modos Eliminar a trava dos modos (todos os modos do canal ficam livres para ser ativados ou desativados) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal mlock + Liga ou desliga o limite automático do canal. (Offset: o limite será a soma deste valor mais o número de usuários no canal. Tolerância: para a atualização do limite, a diferença entre o novo limite e o limite atual deve ser maior que este valor. Período: de quantos em quantos minutos os Services devem checar se é necessária uma atualização do limite) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal autolimit on/off/offset:tolerância:período_de_tempo Liga ou desliga a limpeza automática dos bans de um canal. (O simples uso do ON irá ativar o clearbans com valores padronizados. Se você precisar de um controle maior, você pode usar o formato mais poderoso, especificando o período de tempo, que é de quanto em quanto tempo (em minutos) o ChanServ irá checar se há bans a serem removidos) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal clearbans on/off/período_de_tempo
  • 42. Equipe de Helpers irc.VirtuaLife.com.br42 Envia memo quando a access é alterada – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal accessmemo on/off Ativar ou desativar a opção de retenção de tópico para um canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal keeptopic on/off Ativar ou desativar a opção private para um canal (não irá incluir o canal em qualquer listagem) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal private on/off Ativar ou desativar a opção de acesso restrito para um canal (usuários com nível negativo de acesso, usuários que não pertence à lista de acesso serão imediatamente kickados e banidos do canal) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal restricted on/off Ativar ou desativar os recursos de segurança do ChanServ para um canal (somente usuários que possuírem seus nicks registrados no NickServ e identificados com sua senha poderão entrar no canal controlado pela lista de acesso) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal secure on/off Ativar ou desativar a opção de segurança de ops para um canal (usuários que não estiverem na lista de acesso não poderão ter o status de OP) (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal secureops on/off Habilitar ou desabilitar a opção secure founder para um canal (apenas o verdadeiro founder poderá dar DROP no canal, mudar sua senha, seu founder e seu successor) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO). /chanserv set #canal securefounder on/off Ativar ou desativar a opção de trava do tópico de um canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal topiclock on/off
  • 43. Equipe de Helpers irc.VirtuaLife.com.br43 Ativa e desativa a opção LEAVE OPS para um canal. Quando LEAVE OPS estiver ativado, o ChanServ nunca irá retirar op (de op) do usuário no canal, exceto se o comando DEOP for usado – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal leaveops on/off Liga ou desliga o modo verbose. Quando o modo verbose está ativado, o ChanServ irá enviar um notice aos operadores do canal quando certos comandos forem executados – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal verbose on/off Fazer o ChanServ mudar o tópico do canal pelo tópico dado – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO). /chanserv set #canal topic mensagem Manutenção da lista de acesso (ACCESS) de um canal Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL ACC-CHANGE PODEM UTILIZAR ESTE COMANDO) /chanserv access #canal add nick nível Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL ACC-CHANGE PODEM UTILIZAR ESTE COMANDO) /chanserv access #canal del nick Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv access #canal list Quantidades de entradas na lista de acesso: (APENAS OS OPERADORES COM ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv access #canal count Mais informações da lista de acesso: (APENAS OS OPERADORES COM ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv access #canal view
  • 44. Equipe de Helpers irc.VirtuaLife.com.br44 Manutenção da lista de Autokick (AKICK) de um canal Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL AKICK PODEM UTILIZAR ESTE COMANDO) /chanserv akick #canal add nick razão Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL AKICK PODEM UTILIZAR ESTE COMANDO) /chanserv akick #canal del nick Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO LEVEL AKICK-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv akick #canal list Obrigar o ChanServ a verificar a lista de AKICKs para remover os usuários conectados que sejam compatíveis com a máscara dada: (APENAS OS OPERADORES COM ACESSO AO LEVEL AKICK-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv akick #canal enforce Kickar um determinado nick no canal (APENAS OS OPERADORES COM ACESSO AO LEVEL KICK PODEM UTILIZAR ESTE COMANDO) /chanserv kick #canal nick motivo Manda o ChanServ dar um invite em você para o canal dado (Somente funcionará se seu nível de acesso for maior que zero) (APENAS OS OPERADORES COM ACESSO AO LEVEL INVITE PODEM UTILIZAR ESTE COMANDO) /chanserv invite #canal Dizer ao ChanServ para remover todos os bans permitindo que você entre em um canal (funciona se seu nível de acesso no canal for maior que zero) (APENAS OS OPERADORES COM ACESSO AO LEVEL UNBAN PODEM UTILIZAR ESTE COMANDO) /chanserv unban #canal
  • 45. Equipe de Helpers irc.VirtuaLife.com.br45 Dizer ao ChanServ para remover certas colocações de um canal (APENAS OS OPERADORES COM ACESSO AO LEVEL CLEAR PODEM UTILIZAR ESTE COMANDO) MODES - Anula todos os modos do canal (isto é, remove os modos i, k, l, m, n, p, s, t) BANS - Remove todos os bans do canal OPS - Remove o status de Operador do canal (mode +o) de todos os Operadores do canal VOICES - Remove o status "voice" (mode +v) de qualquer pessoa que tenha esse modo /chanserv clear #canal modes/bans/ops/voices Exemplo: /chanserv clear #Ajuda bans Vai remover todos os BANs do canal #Ajuda.
  • 46. Equipe de Helpers irc.VirtuaLife.com.br46 Tipos dos Levels AUTOOP - Acesso a comandos de Operador de canal automático AUTOVOICE - Voice automático AUTODEOP - Acesso a comandos de Operador de canal negado automaticamente NOJOIN - Entrada no canal não permitida se a opção RESTRICTED estiver ativada INVITE - Permitido o uso do comando INVITE AKICK - Permitido o uso do comando AKICK SET - Permitido o uso do comando SET (não inclui FOUNDER/PASSWORD) CLEAR - Permitido o uso do comando CLEAR UNBAN - O comando UNBAN é obsoleto e não é mais utilizado. Por favor, use o comando INVITE ao invés dele. Digite "/ChanServ HELP INVITE" para ajuda. OPDEOP - Permitido o uso dos comandos [DE]OP/[DE]HALFOP/[DE]VOICE ACC-LIST - Permitido visualizar a lista de Acesso ACC-CHANGE - Permitido modificar a lista de Acesso MEMO-READ - Permitido listar/ler memos do canal LEV-CHANGE - Permitido modificar a lista de configurações LEVEL MEMO-SEND - Permitido enviar memos para o canal AKICK-LIST - Permitido visualizar a lista AutoKicks HALFOP - Acesso a comandos de SemiOperador de canal automático DEHALFOP - Acesso a comandos de SemiOperador de canal negado automaticamente HALFOPDEOP - Permitido o uso dos comandos [DE]HALFOP/[DE]VOICE ADMIN - Modo +a ao entrar no canal DEADMIN - Modo -a ao entrar no canal KICK - Permitido o uso do comando KICK Permitir que o nível de acesso para uma função ou grupo de funções sejam alterados: (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV- CHANGE PODEM UTILIZAR ESTE COMANDO) /chanserv levels #canal set TIPO-A-CIMA nível Exemplo: /chanserv levels #Ajuda set AUTOOP 5 Desabilitar automaticamente os dispositivos ou não permite o acesso a funções para qualquer outra pessoa que não seja o fundador do canal: (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM UTILIZAR ESTE COMANDO) /chanserv levels #canal disable tipo Mostrar os níveis atuais para cada função ou para um grupo de funções (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV-LIST PODEM UTILIZAR ESTE COMANDO) /chanserv levels #canal list
  • 47. Equipe de Helpers irc.VirtuaLife.com.br47 Recoloca os níveis de acordo com o padrão de um canal recém-criado (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM UTILIZAR ESTE COMANDO) /chanserv levels #canal reset Atribui status de Owner de Canal (modo +q) para o nick especificado, no canal especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE COMANDO) /chanserv owner #canal nick Remove o status de Owner de Canal (modo -q) do nick especificado, no canal especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE COMANDO) /chanserv deowner #canal nick Atribui status de Administrador de Canal (modo +a) para o nick especificado, no canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM UTILIZAR ESTE COMANDO) /chanserv admin #canal nick Remove o status de Administrador de Canal (modo -a) do nick especificado, no canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM UTILIZAR ESTE COMANDO) /chanserv deadmin #canal nick Atribuir status de Operador (modo +o) para o nick dado em um determinado canal /chanserv op #canal nick Remover o status de Operador (modo -o) do nick dado para um determinado canal /chanserv deop #canal nick Atribui status de Semi-Operador (modo +h) para o nick especificado, no canal especificado. /chanserv halfop #canal nick Remove o status de Semi-Operador (modo -h) do nick especificado, no canal especificado /chanserv dehalfop #canal nick Dá voice para um determinado nick no canal /chanserv voice #canal nick Tirar o voice de um determinado nick no canal /chanserv devoice #canal nick
  • 48. Equipe de Helpers irc.VirtuaLife.com.br48 BotServ Comando: /botserv <comando> BotServ permite que você tenha um bot no seu canal. Foi criado para usuários que não tem como hospedar ou configurar um bot, ou para Redes que não permitem os usuários terem um bot.Os comandos disponíveis estão listados abaixo; para usá-los, digite /BotServ comando. Para informações mais específicas sobre um comando, digite /BotServ HELP comando. PUBLIC Lista os bots públicos disponíveis BOTLIST - Lista os bots disponíveis SET Configura as opções do bot KICK - Configura os kickers BADWORDS - Configura os palavrões INFO - Mostra informações do bot REQUEST Inicia processo para criar seu bot privado ASSIGN - Associa um bot ao canal UNASSIGN - Desassocia um bot de um canal NOTA: O bot irá entrar no canal sempre que tiver ao menos 1 usuário(s) nele. Listar os bots públicos disponíveis /botserv public Listar os bots disponíveis para seu nick /botserv botlist Associar o nick de um bot a um canal (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO) /botserv assign #canal nick_bot Desassociar um bot de um canal (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO) /botserv unassign #canal
  • 49. Equipe de Helpers irc.VirtuaLife.com.br49 Configurar os kicks do bot: (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO) BOLDS - Seleciona se o bot kicka por negrito BADWORDS - Seleciona se o bot kicka por palavrões CAPS - Seleciona se o bot kicka por caps COLORS - Seleciona se o bot kicka por cores FLOOD - Seleciona se o bot kicka por flood REPEAT - Seleciona se o bot kicka por repetição REVERSES - Seleciona se o bot kicka por reversos UNDERLINES - Seleciona se o bot kicka por sublinhado /botserv kick #canal opção on/off quantidade Fazer a manutenção da lista de palavrões em um canal (single = kicka escrevendo a palavra inteira, start = kicka quando começa com a palavra indicada, end = kicka quando termina com a palavra indicada) (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO) /botserv badwords #canal add palavra single/start/end /botserv badwords #canal del palavra /botserv badwords #canal list N-N,N-N /botserv badwords #canal clear Ver as informações do BotServ sobre um canal ou bot /botserv info #canal/nick_bot Configurar as opções do bot (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO) DONTKICKOPS - Protege os ops contra kicks DONTKICKVOICES - Protege os voices contra kicks FANTASY - Habilita os comandos Fantasia SYMBIOSIS - Permite que o bot seja um bot real /botserv set #canal opção on/off Fazer uma requisição de um BOT PRIVADO aos Administradores do BotServ (APENAS O FOUNDER DEVE UTILIZAR ESTE COMANDO PARA CRIAR O BOT PRIVADO) /botserv request BOT nick-do-bot ident host realname Exemplo: /botserv request BOT Ajuda Private bot.do.canal.ajuda BOT do Canal #Ajuda
  • 50. Equipe de Helpers irc.VirtuaLife.com.br50 HostServ Comando: /hostserv <comando> Para mais informações sobre um comando, digite /HostServ HELP comando. REQUEST - Faz uma requisição de vhost para os Administradores de HostServ. Fazer uma requisição de vhost para os administradores /hostserv request vhost.desejado Retirar o vhost /hostserv set host Colocar o vhost personalizado do #Canal (Apenas para Operadores deste #Canal) /hostserv set vhost #canal
  • 51. Equipe de Helpers irc.VirtuaLife.com.br51 Tipos de BAN Comando: /ban nick Tipo_do_Ban Tipo 0: *!user@host.domain (ident+IP completo) *** Ewerton colocou o modo +b *!wetinho@PzybIdN507A.200.199.4.O Tipo 1: *!*user@host.domain (ident+IP completo) *** Ewerton colocou o modo +b *!*wetinho@PzybIdN507A.200.199.4.O Tipo 2: *!*@host.domain (IP completo) *** Ewerton colocou o modo +b *!*@PzybIdN507A.200.199.4.O Tipo 3: *!*user@*.domain (ident+domínio) *** Ewerton colocou o modo +b *!*wetinho@*.200.199.4.O Tipo 4: *!*@*.domain (domínio) *** Ewerton colocou o modo +b *!*@*.200.199.4.O Ps1: A diferença da bantype 0 para a 1 é, obviamente, a generalização do início do ident. A bantype 0 computa o ~ que surge em idents servers desabilitados, enquanto a 1 a generaliza *. Ps2: Existem também estas bantype secundárias: Tipo 5: nick!user@host.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!wetinho@PzybIdN507A.200.199.4.O Tipo 6: nick!*user@host.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@PzybIdN507A.200.199.4.O Tipo 7: nick!*@host.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@PzybIdN507A.200.199.4.O Tipo 8: nick!*user@*.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@*.200.199.4.O Tipo 9: nick!*@*.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@*.200.199.4.O NOTA: Caso sejam utilizados ban's os tipos de 5 a 9 para banir um usuário do canal, nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).
  • 52. Equipe de Helpers irc.VirtuaLife.com.br52 Tipo 10: *!user@host.???.??.domain *** Ewerton colocou o modo +b *!wetinho@san?d?uRTik.???.??.106.O Tipo 11: *!*user@host.???.??.domain *** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O Tipo 12: *!*@host.???.??.domain *** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O Tipo 13: *!*user@host.???.??.domain *** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O Tipo 14: *!*@host.???.??.domain *** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O Ps1: A diferença da bantype 10 para a 11 é, obviamente, a generalização do início do ident. A bantype 10 computa o ~ que surge em idents servers desabilitados, enquanto a 11 a generaliza *. Ps2: Existem também estas bantype secundárias: Tipo 15: nick!user@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O Tipo 16: nick!*user@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O Tipo 17: nick!*@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O Tipo 18: nick!*user@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O Tipo 19: nick!*@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O Tipo 20 ao 99999999999999999: nick!user@host.???.??.domain *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O Tipo 999999999999999991 (...): nick!user@host *** Ewerton colocou o modo +b pILOTO_DE_JEGUE!wetinho@san3d6uRTik.189.70.106.O
  • 53. Equipe de Helpers irc.VirtuaLife.com.br53 NOTA: Caso sejam utilizados os tipos de 15 ao (...) para banir um usuário do canal, nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).
  • 54. Equipe de Helpers irc.VirtuaLife.com.br54 Referências Bibliográficas Documentação dos Services Documentação do mIRC http://www.virtualife.com.br http://www.wikipedia.org