tudo sobre o irc

32

Click here to load reader

Upload: gabriel-rodrigues

Post on 05-Aug-2015

46 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tudo Sobre o IRC

Tudo sobre o IRC

Page 2: Tudo Sobre o IRC

1-Introdução

Internet Relay Chat (IRC) é um protocolo de comunicação bastante utilizado na Internet. Ele éutilizado basicamente como bate-papo (chat) e troca de arquivos, permitindo a conversa em grupoou privada. Foi documentado formalmente pela primeira vez em 1993, com a RFC 1459.Muito popular no fim dos anos 90, o IRC decaiu e foi substituido por mensageiros instantâneos comoo MSN e sites de relacionamento como o Orkut. As maiores redes de IRC atuais são para finsespecíficos como troca de arquivos e suporte técnico.

> Nascimento do IRC

O IRC foi escrito pelo programador finlandês Jarkko Oikarinen em 1988. O trabalho começou emagosto daquele ano e o objetivo era criar um sistema de Teletexto comunitário que rodasse emTCP/IP com recursos avançados como conversa pública massiva entre milhares de usuáriosseparados por canais e com mensagens privadas entre eles. Eles diziam que o IRC seria umcomplemento e até um avanço da Usenet pois permitiria encontro massivo de grupos em tempo real.Os amigos de Jarkko, Markku Järvinen e Vijay Subramaniam ajudaram na concepção dos clientes eservidores. As primeiras redes surgiram na Finlândia e rodavam em servidores de Universidades.Logo se espalharam por instituições em toda Escandinávia. Em 1989 já existiam mais de 40servidores espalhados por todo o mundo. Em 1990 durante a Guerra do Golfo o IRC foi usado paranoticiar eventos em tempo real entre usuários que tinham acesso à Internet em Universidades doOriente Médio.

> Oração do vIRCIADO

Servidores que estais conectados, Reconhecidos sejam os nossos IP's, Venham a nós à vossarede, Assim por cabo como satélite, A conexão nossa de cada dia nos dai hoje Perdoai os nossosnukes, Assim como nós perdoamos as linhas telefônicas, Não nos deixeis cair a vossa ligação, Elivrai-nos do LAG

Amém!

Page 3: Tudo Sobre o IRC

2- DIRCionario

Lag: O Lag ocorre quando há um atraso na transferência de mensagens de seu Pc para o servidor.Esse atraso pode ser de segundos a minutos, para verificar se uma pessoa está com lag, usa-se oping, que vai lhe falar quanto tempo aquela pessoa tem de lag. Uma maneira de se diminuir e atéevitar o lag, e você se conectar no mesmo servidor das pessoas que você estiver conversando.

Netsplit: Netsplit é a quebra de uma conexão entre 2 ou mais servers da rede que você está(Brasnet, Brasirc, Dalnet), quando isso acontece, varias pessoas que estavam naquele server caemao mesmo tempo.

Flood: Ocorre quando você recebe ou envia muitas mensagens do servidor ao mesmo tempo,causando lentidão e dependendo até a desconexão. Usado para tentar derrubar uma pessoa, seprocede quando a pessoa usa clones para mandar mensagens repetidas para uma determinadapessoa, como os clones sao muitos (nomalmente mais de 5) e a vitima, somente 1, a vitima cai doservidor por flood, e os clones nao, porque cada um fez apenas um pouco de flood, a soma desseflood e que ‘floode’ a vitima.

DCC: DCC e o meio onde se envia (DCC Send) e recebe arquivos (DCC Get).

CTCP: e uma parte do Client-To-Client-Protocol (protocolo de transmissao cliente-cliente).Normalmente e utilizado para conseguir informações sobre um usuário como nome real, e-mail esoftware cliente que você está utilizando. As vezes é utilizado para fazer flood: Quando o clienterecebe um CTCP qualquer ele ira enviar a informação solicitada, se for solicitada muita informaçãoao mesmo tempo, o servidor indicara que seu cliente esta fazendo flood e desconetara o mesmo.

Fserver: e um serviço que lhe permite ver, copiar, transferir, executar, deletar os arquivos do outrousuario, dependendo do seu nivel de acesso, muito usado para copiar Mids e Mp3 de outrosusúarios. Os comandos na Maioria das vezes são os mesmos de MS-DOS

Bots: Bots são programas especiais, que tem como função fazer a manutenção do canal e protegercontra floods e takeovers automaticamente. Para verificar se um nick está sendo usado por um Bot,digite em pvt a palavra 'Hello', a maioria dos bots atentem a esse comando.

Nuke: Nuke é um programa usado para derrubar rapidamente pessoas do irc, ele mandainformações para o servidor, fazendo com que ela caia.

ICMP: ICMP é outra maneira de tirar uma pessoa do irc ,bem mais poderoso do que o nuke, elepode até tirar a pessoa da conexão com o provedor. Ele manda mensagens ICMP em alta develocidade, causando barulho na linha e lag.

IRCops: São os operadores dos servidores de IRC. São eles que mantêm a ordem na rede. Alem demanter as conexões entre os servidores, eles ficam "patrulhando a rede", resumindo eles são "Deus"na rede, podem pegar op em qualquer canal, entrar em um canal com senha, etc., somente se fornecessário, e claro.

NICKSERV: permite que você "registre" seu nickname e evita que outras pessoas o utilizem. se onick não for usado por mais de 30 dias, o registro será cancelado. Os seguintes comandos permitemo registro e a manutenção dos nicknames;

para utilizá-los, digite /msg NickServ <comando>.

Page 4: Tudo Sobre o IRC

REGISTER Registra um nickname

IDENTIFY Faz a identificação do seu nick com sua senha

ACCESS Modifica a lista de endereços autorizados

SET Ajusta opções, incluindo proteção de kill

DROP Cancela o registro de um nickname

RECOVER Dá kill em outro usuário que esteja usando seu nick

RELEASE Retoma a custódia do seu nick depois do RECOVER

GHOST Acaba com Uma sessão fantasma de seu nick no IRC.

INFO Mostra a informação sobre o nickname

LIST Lista todos os nicknames registrados que se encaixam com o dado padrão

STATUS Mostra se o nickname está sendo utilizado ou não.

> DESCRIÇÃO DAS OPÇÕES:

REGISTER: Sintaxe: /msg Nickserv REGISTER senha

Registra seu nickname no Banco de Dados do NickServ. Uma vez que seu nick está registrado, vocêpode usar os comandos SET e ACCESS para configurar as opções do seu nick como você

preferir depois. Certifique-se de lembrar sua senha durante o registro, você precisará dela para fazeralterações no seu nick futuramente. (Lembre-se que maiúsculas diferem! FIDO,Fido, e fido sãosenhas diferentes!).

IDENTIFY: Sintaxe: /msg Nickserv IDENTIFY senha

Diz ao NickServ que você realmente é o dono deste nick. Muito comandos exigem que você seidentifique com este comando antes de você usa-los. A senha deve ser a mesma que você envioucom o comando REGISTER.

ACCESS: Sintaxe: /msg Nickserv ACCESS ADD máscara

/msg Nickserv ACCESS DEL máscara

/msg Nickserv ACCESS LIST

Modifica ou mostra a lista de acesso ao seu nick. Esta é a lista de endereços a qual seráautomaticamente reconhecida pelo NickServ como as permitidas a usarem seu nick.

Se você quer usar o nick de um endereço diferente, você deve mandar o comando IDENTIFY parafazer o Nickserv reconhecer você.

Exemplos: /msg Nickserv ACCESS ADD mauritz@*.americasnet.com.br

Permite o acesso ao usuário mauritz de qualquer máquina no domínio americasnet.com.br.

Comandos

Page 5: Tudo Sobre o IRC

/msg Nickserv ACCESS DEL mauritz@*.americasnet.com.br

Apaga o acesso ao seu nick de qualquer máquina no domínio americasnet.com.br.

/msg Nickserv ACCESS LIST

Mostra a lista atual de acessos.

SET: Sintaxe: /msg Nickserv SET opção parâmetros

Ajusta as várias opções para o nickname.

opção pode ser uma destas:

KILL Aciona a proteção de kill em liga ou desliga

SECURE Aciona a segurança do seu nickname em liga ou desliga

PASSWORD Ajusta a senha do seu nickname

Para usar este comando, você deve antes se identificar com sua senha (/msg NickServ identifysenha).

SET KILL: Sintaxe: /msg Nickserv SET KILL {ON|OFF}

Aciona a opção de proteção automática de kill para seu nick on(liga) ou off(desliga). Com a proteçãode kill ligada, se outro usuário tentar tomar seu nick, lhe será dado 1 minuto para mudar para outronick, depois do qual ele será forçosamente removido do servidor de IRC pelo NickServ.

SET SECURE: Sintaxe: /msg Nickserv SET SECURE {ON|OFF}

Aciona os dispositivos de segurança do NickServ em on(liga) or off(desliga) para seu nick. Com oSECURE acionado, você deve entrar com sua senha antes de ser reconhecido como usuário donick, independentemente do fato do seu endereço constar na lista de acesso.

Entretanto, se você está na lista de acesso, o NickServ não irá dar autokill em você de acordo comos ajustes da opção de KILL.

DROP: Sintaxe: /msg Nickserv DROP

Exclui seu nickname do Banco de dados do NickServ. Um nick que tenha sido derrubado é livre paraque qualquer um possa reregistra-lo. Para que você possa usar este comando, você deve primeirose identificar com sua senha.

RECOVER: Sintaxe: /msg Nickserv RECOVER nickname [senha]

Permite que você recupere seu nickname se alguém o tiver tomado; Isso faz o mesmo que oNickServ faz automaticamente se alguém "rouba" um nick protegido por kill.

Quando você usa este comando, o NickServ trará um falso usuário online com o mesmo nicknamede quem você está tentando recuperar. Isto causará uma desconecção do IRC

server ao outro usuário. O falso usuário do NickServ ficará ainda online por 1 minuto para assegurarque o outro usuário não reconecte imediatamente; depois deste minuto, você pode reivindicar seunick. Alternativamente, use o comando RELEASE para retomar seu nick mais rapidamente. Parausar o comando RECOVER para um nick, seu endereço corrente mostrado em /WHOIS deve estarna lista de acesso, ou você precisa fornecer a senha correta do nick.

Page 6: Tudo Sobre o IRC

RELEASE: Sintaxe: /msg Nickserv RELEASE nickname

Instrui o NickServ a remover qualquer espera no seu nickname causado pelo kill automático deproteção ou o uso do comando RECOVER. Por padrão, essas esperas duram 1 minuto; Estecomando elimina a espera de modo mais rápido. Para usar o comando RELEASE para um nick, seuendereço corrente mostrado em /WHOIS deve estar na lista de acesso do nick.

GHOST: Sintaxe: /msg Nickserv GHOST nickname

Elimina uma sessão "fantasma" de IRC que está utilizando seu nick. A sessão "fantasma" é aquelaque não está real mente conectada, mas que o servidor de IRC acredita estar

ainda ativa por uma razão ou outra. Isso acontece normalmente se seu computador travar ou se suaconexão Internet ou modem cair por um período curto de tempo enquanto você está no IRC.

Para usar o comando GHOST para um nick, seu endereço corrente mostrado em /WHOIS deve estarna lista de acesso, ou você precisa fornecer a senha correta do nick.

INFO: Sintaxe: /msg Nickserv INFO nickname

Mostra a informação sobre o nickname dado, como, o usuário do nick, últimos endereços utilizados,tempo, e opções do nick.

LIST: Sintaxe: /msg Nickserv LIST padrão de máscara

Lista todos os nicknames registrados que se encaixam com o dado padrão, no formatonick!user@host.

Exemplos:

LIST *[email protected] : Lista todos os nicks utilizados por [email protected].

LIST *Bot*!*: Lista todos os nick registrados por usuários com Bot em seus nomes.

LIST *!*@*.bar.org: Lista todos os nicks pertencentes aos usuários do domínio bar.org.

STATUS: Sintaxe: /msg Nickserv STATUS nickname...

Códigos de Status:

0 O Usuario não está OnLine ou o nickname não está registrado.

1 O Usúario não está reconhecido como dono do nickname

2 O Usuario está reconhecido pela lista de acesso

3 O Usuario está reconhecido pelo Password

Page 7: Tudo Sobre o IRC

MEMOSERV: é um utilitário que permite a usuários de IRC enviar curtas mensagens a outrosusuários, mesmo que eles estejam online no momento ou não. Ambos destinatário e remetentedevem possuir seus nicknames registrados no NickServ para que se possa enviar uma mensagem.

Os comandos do MemoServ são:

SEND Envia uma mensagem para um nick

LIST Lista todas as suas mensagens

READ Lê uma mensagem

DEL Deleta uma mensagem (ou todas elas)

SEND: Sintaxe: /msg Memoserv SEND nick mensagem

Envia usuário do nickname nick uma mensagem contendo mensagem. O destinatário receberá umaviso que ele/ela possui uma nova mensagem. O nickname do usuário deve estar registrado noNickServ.

LIST: Sintaxe: /msg Memoserv LIST

Lista quaisquer mensagens que você ainda tiver.

READ: Sintaxe: /msg Memoserv READ num

Envia a você o texto da mensagem número num.

DEL: Sintaxe: /msg Memoserv DEL {num | ALL}

Se um número num é dado, é excluida a mensagem correspondente de sua lista de mensagens. SeALL é colocado, serão excluidas todas as suas mensagens.

Page 8: Tudo Sobre o IRC

CHANSERV: permite que você registre e controle vários aspectos do canal. O ChanServ podeprevenir o "TAKE OVER" do canal de usuários maliciosos limitando quem possui o privilégio de OPdo canal.

Os comandos do ChanServ são listados abaixo; para usálos, digite /msg ChanServ <comando>.

REGISTER Registra um canal

IDENTIFY Te identifica com uma senha

SET Ajusta as opções e informações do canal

ACCESS Modifica a lista de privilégios dos usuários

AKICK Faz a manutenção da Lista de Autokick

DROP Cancela o registro de um canal

CLEAR Faz com que o ChanServ limpe certas configuracoes em um canal.

INFO Dá informações sobre um canal registrado

OP Dá Operador para o nick se ele estiver na lista de acesso

DEOP Tira Operador para o nick

Note que qualquer canal que não for utilizado por 2 semanas (entenda como: se nenhum usuário dalista de acesso desse canal, entrar neste período de tempo) será automaticamente desregistrado.

REGISTER: Sintaxe: /msg ChanServ REGISTER #canal senha descrição

Registra um canal no Banco de dados do ChanServ. Para utilizar este comando, você deve serprimeiro OP do canal no canal que você está tentando registrar. A senha é usada com o comandoIDENTIFY e permitirá que você faça mudanças nas opções do canal futuramente. O últimoparametro, que deve ser incluido, é uma breve descrição do propósito do canal.

Quando você registra um canal, você será registrado como o "fundador" do canal. O fundador docanal tem permissão para mudar todas as opções do canal; o ChanServ também irá dar ao fundadorautomáticamente o privilégio de OP do canal quando ele/ela entrar no canal.

Veja o comando descrito mais a frente deste doc. ACCESS (/msg ChanServ ACCESS) parainformações dos subconjuntos destes privilégios para outros usuários do canal.

IMPORTANTE: Para registrar um canal, você deve antes ter registrado seu nickname.

IDENTIFY: Sintaxe: /msg ChanServ IDENTIFY canal senha

Te identifica no ChanServ como o fundador do dado canal. Muitos comandos exigem que você useeste comando antes de usálos. A senha deverá ser a mesma usada por você no comandoREGISTER.

DROP: Sintaxe: /msg ChanServ DROP canal

Retira o registro de um canal. Pode somente ser usado pelo Fundador do canal, que deve usar ocomando IDENTIFY antes.

Page 9: Tudo Sobre o IRC

CLEAR: Sintaxe: CLEAR #canal funcao

Faz com que o ChanServ limpe certas configuracoes em um canal. A funcao deve ser uma das queseguem:

MODES Inicializa todos os modos do canal

BANS Limpa todos os bans do canal.

OPS Remove o status de operador (modo +o) de todos os operadores presentes no canal.

VOICES Remove o status de voz (modo +v) de todos os usuarios com esse modo presentes nocanal.

USERS Remove todos os usuarios do canal atraves de seu nivel de acesso no canal deve ser nominimo 5 para fazer uso desde comando.

AKICK: Sintaxe: /msg ChanServ AKICK canal ADD máscara [razão]

/msg ChanServ AKICK canal DEL máscara

/msg ChanServ AKICK canal LIST [máscara]

Faz a manutenção da Lista de Autokick para um canal. Se um usuário que estiver na Lista deAutokick tentar entrar no canal, o ChanServ banirá este usuário do canal, e depois kickará o usuário.O comando AKICK ADD adiciona o dado usuário ou máscara na Lista de Autokick. Se uma razão édada com o comando, esta razão será usada quando o usuário for kickado; senão, a razão padrãoserá "Você foi banido deste canal".

ACCESS: Sintaxe: /msg ChanServ ACCESS canal ADD máscara nível

/msg ChanServ ACCESS canal DEL {máscara | numregistro}

/msg ChanServ ACCESS canal LIST [máscara]

Faz a manutenção da lista de acesso para um canal. A lista de acesso especifica quais usuários tempermissão para o status de OP ou acesso aos comandos do ChanServ em um canal. Níveisdiferentes de usuários permitem acesso a diferentes subníveis de privilégios especificas. Porpadrão, qualquer nick não presente na

lista de acesso possui nível 0. O comando ACCESS ADD adiciona um dado nick ou máscara deusuário para alista de acesso com o dado nível do usuário; se o nick ou a máscara já estiverpresente na lista, seu nível de acesso será mudado para o nível especificado no comando.

O comando ACCESS DEL remove um dado nick ou máscara da lista de acesso.

O comando ACCESS LIST monstra a lista de acesso; se uma máscara for dada, somente aquelasmáscaras que combinarem com o padrão dado serão mostradas.

Níveis de acesso ao usuário

Há 5 níveis distintos de acesso disponíveis:

Fundador: Acesso total às funções do ChanServ. OP automático uma vez entrando no canal. Noteque somente uma pessoa pode possuir o status de fundador (não pode ser dado utilizando o

Page 10: Tudo Sobre o IRC

comando ACCESS).

10 : Acesso para o comando AKICK; OP automático.

5 : OP automático.

0 : Sem privilégios especiais; pode receber OP de outros OPs (a não ser que o secureops estejaacionado).

<0 : Não pode receber OP.

Resumindo, qualquer usuário com nível de acesso maior que zero pode adicionar outros usuários àslistas de acesso, desde que as novas entradas sejam para níveis menores que a do próprio usuário.Então, por exemplo, um usuário nível 10 pode aumentar o nível de um usuário nível 5, e tanto umusuário nível 10 ou nível 5 podem adicionar níveis a usuários negativos. Fundadores podemadicionar usuários em qualquer nível.

SET: /msg ChanServ Sintaxe: SET canal opção parâmetros

Permite ao fundador do canal ajustar as várias opções do canal e outras informações. O fundadordeve utilizar o comando IDENTIFY antes de usar o SET.

Opções disponíveis:

FOUNDER Ajusta o fundador do canal

PASSWORD Ajusta a senha do fundador

DESC Ajusta a descrição do canal

TOPIC Altera o tópico do canal

MLOCK Liga ou desliga as travas de modo do canal

KEEPTOPIC Mantém o tópico quando o canal não está em uso

TOPICLOCK O tópico pode ser mudado apenas com o SET TOPIC

PRIVATE Esconde o canal da lista de canais do ChanServ

SECUREOPS Controle restrito do status de OP do canal

RESTRICTED Acesso restrito ao canal

SECURE Ativa os dispositivos de segurança do ChanServ

SET FOUNDER: Sintaxe: /msg ChanServ SET canal FOUNDER nick

Muda o fundador do canal. O novo nickname deve estar registrado.

SET PASSWORD: Sintaxe: /msg ChanServ SET canal PASSWORD senha

Ajusta a senha utilizada para identificação do fundador do canal.

SET DESC: Sintaxe: /msg ChanServ SET canal DESC descrição

Ajusta a descrição para o canal, que são mostrados com os comandos LIST e INFO.

Page 11: Tudo Sobre o IRC

SET TOPIC: Sintaxe: /msg ChanServ SET canal TOPIC tópico

Faz o ChanServ mudar o tópico do canal pelo tópico especificado. Este comando é muito mais útilem conjunto com o SET LOCKTOPIC.

SET MLOCK: Sintaxe: /msg ChanServ SET canal MLOCK modos

Ajusta o parâmetro da trava de modo para um canal. O ChanServ permite que você defina certosmodos no canal a serem sempre ativos (ou desativos). Os modos que podem ser travados são i, k, l,m, n, p, s, e t; cada um desses modos pode ser trava do como ativo, desativo, ou não travado. Oparâmetro <modos> é usado exatamente do mesmo modo como o comando /MODE; isto é, modosseguidos de + são travados como ativos, e modos seguidos de são travados como desativos.

Exemplos:

SET #canal MLOCK +ntiklps

Trava os modos n e t como ativos, e os modos i, k, l, p, e s como desativados. O modo m fica livrepara estar ativado ou desativado.

SET #canal MLOCK +knstilmp minhasenha

Trava os modos k, n, s, e t ativados, e os modos i, l, m, e p desligados. Também trava a senha docanal como sendo "minhasenha".

SET #canal MLOCK +

Elimina a trava de modo; todos os modos do canal ficam

livres para serem tantos ativados como desativados.

SET KEEPTOPIC: Sintaxe: /msg ChanServ SET canal KEEPTOPIC {ON|OFF}

Ativa ou Desativa a opção de retenção do tópico para um canal. Quando a retenção do tópico estáacionada, o tópico para o canal será relembrado pelo Chanserv mesmo depois que os últimosusuários deixarem o canal, e será restaurado na próxima vez que o canal for

reaberto.

SET TOPICLOCK: Sintaxe: /msg ChanServ SET canal TOPICLOCK {ON|OFF}

Ativa ou desativa a opções de Trava do tópico para um canal. Quando a Trava do tópico estiverativada, o ChanServ não permitirá a mudança do tópico do canal exceto pelo comando SET TOPIC.

SET PRIVATE: Sintaxe: /msg ChanServ SET canal PRIVATE {ON|OFF}

Ativa ou desativa a opção private para um canal. Quando o private está ligado, um /msg ChanServLIST não irá incluir o canal em qualquer lista.

SET SECUREOPS: Sintaxe: /msg ChanServ SET canal SECUREOPS {ON|OFF}

Ativa ou desativa as opções do secure ops para um canal. Quando o secureops estiver ativado, osusuários que não estiverem na lista de usuários não poderão ter o status de OP.

SET SECURE: Sintaxe: /msg ChanServ SET canal SECURE {ON|OFF}

Ativa ou desativa os dispositivos de segurança do ChanServ para um canal. Quando o SECUREestiver ativo, somente usuários quem possuírem seus nicknames registrados no NickServ e(IDENTIFY) identificados com sua senha poderão entrar no canal controlado pela lista de acesso.

Page 12: Tudo Sobre o IRC

Note que esta lista de acesso deve conter somente nicknames registrados se o SECURE estiverativo.

SET RESTRICTED: Sintaxe: /msg ChanServ SET canal RESTRICTED {ON|OFF}

Ativa ou desativa a opção de acesso restrito para um canal. Quando o acesso restrito estiverativado, usuários que normalmente não possuem privilégios de OP no canal (usuários com nívelnegativo de acesso e, se secure ops estiver ativado, usuários que não pertence a lista de acesso)serão imediatamente kickados e banidos do canal.

Page 13: Tudo Sobre o IRC

Comando ! :

Chama novamente o último comando que você digitou em qualquer janela. Se apenas a barra forusada, será apresentado o último comando da janela ativa. Após apertar o enter, o comandoaparecerá no visor. O comando da barra (/) equivale a apertar no teclado a seta de direção paracima.

Sintaxe: /! ou /

Comando Abook

Abre o Adress Book do programa e mostra informações (se existirem) de um determinado usuário. OAdress Book foi implementado na nova versão do programa e permite armazenar informações sobreos usuários do IRC. Essas informações podem ser inseridas diretamente ou através do comando/uwho.

Sintaxe: /abook {nick}

Comando Action

Lança uma mensagem ou uma ação feita por você para todas pessoas que estão no canal. Equivaleao comando /me.

Sintaxe: /action {mensagem}

Exemplo: /action diz olá a todos!!!

Exemplo de como a mensagem aparecerá:* Seu nick diz olá a todos!!!

Comando Add

Carrega um determinado arquivo .ini . Confira o comando /load para maiores informações.

Sintaxe: /add {-opção} {arquivo.ini}

Exemplo: /add -au users.ini

Opções:-a Carrega comandos de Aliases.-p Carrega definições de Popups.-u Carrega os endereços e níveis de Users.-c Carrega scripts de Commands.-e Carrega scripts de Events.

Comando Ame

Lança uma ação feita por você para todos canais em que você estiver.

Sintaxe: /ame {mensagem}

Exemplo: /ame foi dormir!!!

Page 14: Tudo Sobre o IRC

Comando Amsg

Lança uma mensagem para todos canais em que você estiver.

Sintaxe: /amsg {mensagem}

Exemplo: /amsg Como vão todos????

Comando Auser

Adiciona em sua lista de usuários uma determinada pessoa com determinado nível de acesso. Se forusada a opção -a, o nível especificado será adicionado ao user se este já estiver incluido na lista.

Sintaxe: /auser {nível} {nickname|endereço}

Exemplos:/auser 5 Seu nick/auser 5 *[email protected]/auser -a 7 Seu nick

OBS: o último exemplo, usado juntamente com o primeiro exemplo, faz com que o usuário Seu nicktenha acesso aos eventos e comandos (scripts) de nível 5 e menores que 5, além dos scripts denível 7. Um usuário que esteja em um nível maior não terá necessariamente mais vantagens oupoderes. Isto depende dos scripts que estiverem sendo usados.

Comando Away

Este comando deve ser usado quando você se ausentar por alguns instantes e não puder responderas mensagens em private. Quando alguém for mandar uma mensagem privada para você ou usar ocomando /whois, ele automaticamente verá a mensagem deixada por você no comando /away. Paradesativar a mensagem, digite /away , sem parâmetros.

Sintaxe: /away {mensagem de away}

Exemplo: /away Fui dormir um pouco!!!

OBS: Para retirar sua mensagem digite simplesmente /away e tecle Enter.

Comando Ban

Este comando deve ser usado para banir determinada pessoa do canal. Só pode ser usado poroperadores de canal.

Sintaxe: /ban {-uN} {#canal} {nickname|endereço} {tipo}

Exemplos:/ban -u300 #brasil Seu nick 3/ban *!*@*.pt Bane usuários de Portugal do canal atual.

Tipo (formato do endereço):0 *[email protected]ínio1 *!*[email protected]ínio2 *!*@host.domínio3 *!*login@*.domínio4 *!*@*.domínio5 [email protected]ínio

Page 15: Tudo Sobre o IRC

6 nick!*[email protected]ínio (padrão)7 nick!*@host.domínio8 nick!*login@*.domínio9 nick!*@*.domínio

Observações:-u# Retira o banimento depois de # segundos.Se o comando for executado na janela do canal, não é preciso que este seja especificado.O endereço especifica um determinado usuário (quando informado o nick) ou vários deles (quando onick e o host são substituídos por *). Se na execução do comando, o tipo de endereço não forespecificado, será utilizado o padrão (tipo 6).Caso sejam utilizados os tipos de 5 a 9 para banir um usuário do canal, nada impede que ele volteao canal utilizando outro nick. Porém, este banimento é recomendado quando usuários utilizamnicks impróprios (palavrão por exemplo).

Comando Channel

Abre uma janela para alterar as configurações do canal. Só pode ser usado por operadores. Quemnão é operador poderá apenas ver as opções do canal.

Sintaxe: /channel

Comando Clear

Limpa a janela ativa, removendo todas frases que lá estiverem.

Sintaxe: /clear

Comando Clipboard

Copia o texto especificado para a área de transferência do Windows. Pode-se usar identificadoresatravés de //clipboard

Sintaxe: /clipboard {texto} ou //clipboard {texto} {$ident}

Exemplos:/clipboard Texto a ser copiado.//clipboard O endereço do(a) $nick é $remove($address($nick,2),*!*@)

OBS: A definição de identificadores está no comando /echo mais abaixo. No segundo exemplo,usamos o identificador $nick que retorna o nickname do usuário ($nick só deve ser usado em janelade query ou um script a partir da lista de nicks de um canal). $remove retira a expressão (no caso,*!*@) de uma determinada string (no caso, essa string é retornada por $address). O $addressretorna o endereço de um nick no formato especificado pelo tipo (no caso, foi usado o tipo 2, e oendereço teria o formato *!*@host.domínio). Logo, o segundo exemplo, se executado numa janelade query/chat, copiaria na área de transferência algo do tipo "O endereço do(a) Seu nick émodem3.uol.com.br".

Comando Close

Fechar uma ou mais janelas.

Sintaxe: /close {-opções}

Exemplo: /close -fsc

Page 16: Tudo Sobre o IRC

Opções:i Janelas inativasc Janela de chatf Janela de fserveg Janela de get filem Janela de messages Janela de send file

Comando CloseMsg

Fecha uma janela de conversa privada ou de query.

Sintaxe: /closemsg {nickname}

Exemplo: /closemsg Seu nick

Comando Commands

Liga ou desliga a seção Tools/Remote/Commands (uso dos chamados Scripts) ou mostra o seustatus.

Sintaxe: /commands {on|off}

Exemplos:/commands on/commands

Comando Creq

Controla suas configurações para uma seção de Chat. Essas opções podem ser também alteradasno menu Dcc/options do seu mIRC.

Sintaxe: /creq {ask| auto| ignore}

Exemplo: /creq auto

Opções:ask Abre uma janela de confirmação quando alguém quiser iniciar uma sessão de chat com você.auto Automaticamente abre a sessão de chat quando uma pessoa quiser iniciar.ignore Automaticamente ignora sessões de chat quando alguém quiser iniciar.

OBS: saiba como iniciar uma sessão de chat em /dcc chat.

Comando Ctcp

Envia comandos que serão executados em um mIRC de outra pessoa. Pelos comandos padrões,pode-se obter informações dessa pessoa ou fazê-la cair por flood. Além desses, pode-se enviarqualquer comando que esteja definido em Tools/Remote/Commands dessa pessoa.

Sintaxe: /ctcp {nickname} {opção}

Exemplos:/ctcp Seu nick ping/ctcp Seu nick version/ctcp Seu nick finger /ctcp Seu nick help Supondo que esse comando esteja definido no mIRC doSeu nick para executar uma determinada ação.

Page 17: Tudo Sobre o IRC

Opções (comandos padrões):

ping Mostra o tamanho do lag (demora no envio de mensagens) de determinado usuário. Veja /ping.finger Indica o endereço eletrônico da pessoa (equivale ao comando /finger).version Informa a versão do cliente de IRC usado pela pessoa.time Mostra a hora do relógio da pessoa.userinfo Informações sobre determinada pessoa.clientinfo Dá informações detalhadas sobre o cliente de IRC da pessoa.

OBS: Repetições de mensagens desnecessárias sobrecarregam o servidor, tornando o lento. Essaoperação é conhecida por Flood. Alguns servidores estão protegidos contra isso, e podem detectarFloods pelo envio de muitas mensagens (ou um texto longo) em um curto intervalo de tempo.Usuários que fazem Floods são desconectados do servidor de IRC automaticamente, ou banidos dealguns canais pelos chamados operadores (ops). O Flood por ctcp é feito quando alguém envia, emcurto intervalo de tempo, vários comandos ctcp a uma outra pessoa (uma vítima), fazendo com queessa envie respostas (que normalmente são mais longas que os comandos enviados) e sejadesconectada do servidor por, supostamente, estar fazendo Flood.

Comando Dcc Chat

Abre uma janela de chat com determinada pessoa. O DCC tem algumas vantagens, decorrentes dofato de ser quase que totalmente independente dos IRC servers..Se você for desconectado do server (por flood, timeout, ou qualquer outro motivo), suas sessõesDCC não serão afetadas..Você pode se desconectar do server e conectar-se em outro (para fugir do lag) sem problemas,porque os seus DCCs continuam no ar..É mais seguro: será muito mais difícil alguém não autorizado conseguir ler suas mensagens..Depois de estabelecida a conexão, é completamente isento de lag.

Sintaxe: /dcc chat {nickname}

Exemplo: /dcc chat Seu nick

Comando Dcc Send

Este comando é usado para enviar um arquivo para alguém.

Sintaxe: /dcc send {nickname} {arquivo1} {arquivo2}...

Exemplo: /dcc send Seu nick c:\help\*.txt

Comando Describe

Envia uma ação específica para um determinado canal. Ação é uma mensagem no mesmo formatodo comando /me ou /action.

Sintaxe: /describe {#canal} {ação}

Exemplo: /describe #brasil foi almoçar.

Comando Disable

Desativa um grupo de Events ou Commands. Este é um comando usado por quem utiliza Scripts.

Page 18: Tudo Sobre o IRC

Sintaxe: /disable {#grupo}

Exemplo: /disable #Defesa

Comando Dlevel

Altera o default user level da sessão Remote.

Sintaxe: /dlevel {level}

Exemplo: /dlevel 3

Comando Echo

Mostra em uma tela uma mensagem em cor "N". A mensagem não vai pro servidor. Outro comandomuito usado por quem utiliza Scripts. Para usar indentificadores, use duas barras.

Sintaxe: /echo {N} {opção} {mensagem} ou //echo {N} {opção} {mensagem} {$ident}

Exemplos:/echo 3 -s Esta é a janela de status!!!/echo 4 -a Esta é a janela ativa!!//echo Meu nickname é $me

Opção:-s Mostra a mensagem na janela de status.-a Mostra na janela ativa.

OBS: identificadores são expressões que retornam um valor específico. No caso do exemplo, oidentificador $me faz o seu nickname aparecer na tela (Meu nickname é Seu nick). Algunsidentificadores retornam um valor através de um dado fornecido pelo usuário. O identificador$abs(-5) retorna o valor absoluto de -5, ou seja, 5. Outros indentificadores podem ser encontradosno help do programa (veja em Identifiers).

Comando Editbox

Preenche a editbox (caixa de texto onde os comandos são digitados) da janela atual com o textoespecificado.

Sintaxe: /editbox {-s} {texto}

Exemplo: /editbox Seu nick,

Observações:-s Preeche a caixa de texto da janela de status.Se nenhum texto for especificado, o que estiver na caixa de texto é apagado.

Comando Enable

Ativa um grupo de Events ou Commands.

Sintaxe: /enable {#grupo}

Exemplo: /enable #alerta

Page 19: Tudo Sobre o IRC

Comando Events

Liga ou desliga suas opções de Events (Tools/Remote/Events) ou mostra o seu status.

Sintaxe: /events {on|off}

Exemplo: /events off

Comando Exit

Fecha o programa mIRC. (alt+F4)

Sintaxe: /exit

Comando Finger

Dá informações a respeito de um determinado host. Não deve ser confundido com o comando /ctcpfinger, que fornece o nome e o e-mail de um usuário através do seu nick. Neste caso, essasinformações ficam disponíveis no programa mIRC da pessoa em File/Setup nos campos Real Namee E-Mail, portanto nem sempre são confiáveis. O comando /ctcp finger dá também o tempo que ousuário está sem enviar mensagens.

Sintaxe: /finger {host|nickname} ou /ctcp finger {nickname}

Exemplos:/finger provedor.com.br/finger Seu nick/ctcp finger Seu nick

Exemplo de resposta ao comando /ctcp finger:[Seu nick FINGER reply]: Joao Silva ([email protected]) Idle 57 seconds

Comando Flood

Configura o seu método para controle de flood. Pode ser também configurado emFile/Options/Flood.

Sintaxe: /flood {bytes} {linhas} {linhas/pessoa} {ignorar} ou /flood {on|off}

Exemplos:/flood 200 10 2 3/flood off

Parâmetros:bytes Número de bytes que devem ser enviados por vez.linhas Número de linhas que podem ser escritas por vez.linhas/pessoa Número de linhas de cada pessoa que aparecerão na tela.ignorar (segundos) Tempo que uma pessoa será ignorada por exceder o número de linhas/pessoade uma só vez.

Page 20: Tudo Sobre o IRC

Comando Flush

Remove da sua lista de usuários (Tools/Remote/Users) todos os nicknames que não estão nosmesmos canais que você. Cuidado ao usar este comando.

Sintaxe: /flush {níveis}

Exemplo: /flush 3

Comando Font

Abre a janela de seleção de fonte do programa.

Sintaxe: /font

Comando Fsend

Liga ou desliga o modo de dcc fast send ou mostra o seu status.

Sintaxe: /fsend {on|off}

Exemplo: /fsend on

Comando Fserve

Abre um seção de Fileserve onde a pessoa pode pegar o arquivo que quiser, de um determinadodiretório. Seria um "mini-FTP".

Sintaxe: /fserve {nickname} {máximo} {diretório} {texto de boas vindas}

Exemplo: /fserve Seu nick 10 c:\windows wel.txt

Comando Guser

Adiciona uma pessoa a sua lista de usuários através do seu address. A opção -a funciona da mesmamaneira que no comando /auser

Sintaxe: /guser {-a} {nível} {nick} {tipo}

Exemplo: /guser 3 Seu nick 3

Comando Ignore

Este comando é usado para ignorar uma pessoa ou ligar e desligar sua lista de ignore(File/Options/Control).

Sintaxe: /ignore {-opção} {nickname|address} {tipo} ou /ignore {on|off}

Exemplos:/ignore on/ignore -u60 Seu nick

OBS:-r Tira uma pessoa da lista de ignore.-p Ignora mensagens privadas (/msg).

Page 21: Tudo Sobre o IRC

-c Ignora mensagens de uma pessoa no canal ativo.-n Ignora mensagens de /notice.-t Ignora comandos de /ctcp.-i Ignora mensagens de /invite.-k Ignora mensagens com código de cores (ctrl + K).-u# Tira a pessoa da lista depois de # segundos.

OBS: se o tipo não for especificado, só o nickname será ignorado. Se as opções acima não foremespecificadas, qualquer mensagem da pessoa será ignorada.

Comando Invite

Lança um convite para uma pessoa entrar no canal.

Sintaxe: /invite {nickname} {#canal}

Exemplo: /invite Seu nick #brasil

Comando Join

Usado para entrar em determinado canal. Se o canal que você especificar não existe, um canal comeste nome vai ser criado por você. A senha é utilizada apenas no caso em que o canal estejaprotegido. Quem não souber a senha, não poderá entrar no canal (exceto os IRCops). Para protegero canal com senha, utiliza-se o comando /mode.

Sintaxe: /join {#canal} {senha}

Exemplos:/join #brasil/join #secret 89ty Entra no canal #secret protegido pela senha 89ty.

OBS: ao criar um canal, você automaticamente se torna o operador deste. Terá poderes para kickaralguém, banir, alterar configurações do canal ou tornar alguém operador. Cuidado com esta últimaoperação. Qualquer pessoa que seja operador pode tirar esse status de outro operador, podendoassim roubar o seu canal (o chamado "takeover"). Um operador é reconhecido pelo sinal de @ nalista de nomes do canal.

Comando Kick

Usado pelos operadores de canal para chutar alguém. A pessoa poderá voltar ao canal. Pode-seespecificar uma mensagem de advertência.

Sintaxe: /kick {#canal} {nickname} {msg}

Exemplo: /kick #brasil Seu nick Não faça Flood neste canal!!

Comando Leave

Sair de um canal. Equivale ao comando /part.

Sintaxe: /leave {#canal}

Exemplo: /leave #brasil

Page 22: Tudo Sobre o IRC

Comando Links

Lista numa janela os links para os quais seu servidor está conectado.

Sintaxe: /links

Comando List

Exibe a listagem dos canais do servidor existentes no momento. O número mínimo e máximo depessoas nos canais pode ser especificado. Pode-se indicar também as primeiras letras do nome docanal.

Sintaxe: /list {-min#} {-max#} {#xxx}

Exemplo: /list -min 5 #br

Comando Load

Carrega configurações de um arquivo .ini. Equivale ao comando /add. Na versão atual do mIRC, ocomando /add foi excluído e o /load permaneceu, obtendo nova forma. Abaixo é explicado o formatoda nova versão.

Sintaxe: /load {-opção} {arquivo.ini}

Opções (use uma de cada vez):-a Carrega definições de Aliases.-p# Carrega comandos de Popups. O # deve ser substituído por s, c, q, n ou m, que indicamrespectivamente Status, Channel, Query/Chat, Nickname list e Menubar.-r# Carrega Scripts. As sub-opções são u, v e s, indicando Users, Variables e os Scriptspropriamente ditos.

OBS: só pode ser carregada uma sessão de cada vez. Popups são as janelas que listam comandose podem aparecer no menu ou através de um clique do mouse.

Comando Log

Liga ou desliga o log (gravação em arquivo de tudo que estiver sendo mostrado) de determinadajanela.

Sintaxe: /log {on|off} {janela}

Exemplo: /log on Status

Comando Me

Exibe uma ação feita por você. Equivale ao comando /action.

Sintaxe: /me {mensagem}

Exemplo: /me acaba de derrubar o mouse.

Page 23: Tudo Sobre o IRC

Comando Mode

Dá ao operador controle sobre um canal e sobre os usuários que nele estiverem. O comandopermite também ao usuário, selecionar suas próprias opções (como invisibilidade e recepção demensagens do servidor).

Sintaxe: /mode {#canal|nickname} {+|-} {parâmetros}

Exemplos:/mode #brasil +k TT2TT/mode #brasil +b Seu nick/mode #brasil +oo Seu nick Trevor Duas pessoas terão o status de op./mode #brasil +in/mode #brasil -in/mode #brasil +v Seu nick/mode #brasil +l 100/mode Seu nick +sw

Parâmetros de canal (/mode #canal {+|-} {parâmetro}):o (nick) Dá ou tira status de op para determinada pessoa.b (nick) Banir ou tirar banimento de uma pessoa do canal.i Só é possivel entrar no canal com convite (através do /invite).l (número) Limita o número de pessoas no canal.m Só operadores podem falar no canal. O canal é dito "moderado".v (nick) Permite a um determinado não-operador de um canal "moderado" também falar.n Proteção contra mensagens de fora do canal (através do /msg).p Torna o canal privado (só aparece "Private" na lista de canais e resposta a /whois).s Torna o canal secreto. Quem não estiver nele não poderá obter informações sobre o canal.t Só operadores podem trocar o tópico.k (senha) Adiciona uma senha ao canal (veja /join).

OBS: a maioria desses atributos podem ser alterados através do comando /channel, mas oscomandos acima podem ser úteis na construção de Scripts.

Parâmetros de usuário (/mode Nick {+|-} {parâmetros}):w Abilita ou desabilita o recebimento de wallops (mensagens direcionadas a todos os operadores,comandos /omsg e /onotice).s Abilita ou desabilita o recebimento de noticias do servidor, como o que está acontecendo com oslinks no servidor local.i Se torna invisível a outros usuários. Dessa forma, usuários que não estiverem no mesmo canal quevocê, não poderá receber informações do seu nick através do comando /who. Porém, nada impedeque o comando /whois seja utilizado, bastando apenas que o usuário saiba o seu nick.

OBS: não é possível definir um status de outro usuário. Os parâmetros acima só funcionam quandoutilizados com o próprio nick.

Outros usos:/mode #canal Informa qual o estado do canal, apresentando seus atributos./mode #canal b Apresenta os usuários que foram banidos do canal.

Page 24: Tudo Sobre o IRC

Comando Msg

Envia uma mensagem privada sem abrir uma janela. Usado também para mandar uma mensagempara um canal sem entrar nele.

Sintaxe: /msg {nickname|canal} {mensagem}

Exemplos:/msg Seu nick Bye!!!!/msg #brasil Fui plantar Bananeira!!

Comando Names

Mostra os usuários de um canal, apenas com o nick e o simbolo @ identificando se é operador. Senão for informado o canal, todos os usuários serão listados.

Sintaxe: /names {#canal}

Exemplo: /names #brasil

Comando Nick

É utilizado para trocar o nickname, que é uma espécie de apelido pelo qual você será conhecido nocanal.

Sintaxe: /nick {novo nick}

Exemplo: /nick Fuck

Comando Notice

Manda uma noticia para determinado nick. É usado para mensagens importantes e a mensagemaparece na cor marrom.

Sintaxe: /notice {nick} {mensagem} ou /notice {#canal}

Exemplos:/notice #canal Atenção : possíveis problemas de rede em 3 minutos/notice Seu nick Tenho que sair!!

Comando Notify

Liga, desliga ou adiciona uma pessoa a sua notify list (File/Options/Notify List). Se o comando forexecutado sem parâmetros, ele será enviado para o servidor para que a notify list seja atualizada. Anotify list permite que o programa procure alguém (através do nickname) ao se conectar no servidore avise ao usuário quando uma pessoa entra ou sai da Rede de IRC.

Sintaxe: /notify {nickname} {nota}

Exemplo: /notify Seu nick Este é um amigo meu!!

OBS: o termo Rede de IRC (IRC Network) refere-se ao conjunto de servidores de IRC que mantémos mesmos canais e faz as ligações entre os usuários que estiverem nela. No Brasil, você encontraRedes como a BrasIRC, a BrasNET, e outras redes menores como a XtraNET. A conexão a umadessas redes depende do servidor ao qual você se conecta. Existem ainda servidores

Page 25: Tudo Sobre o IRC

independentes como o da Globo On (irc.oglobo.com.br), destinado a conversa com convidados.

Comando Onotice

Manda uma noticia para todos ops do canal. Só operadores podem usar o comando.

Sintaxe: /onotice {#canal} {mensagem}

Exemplo: /onotice #brasil Vamos manter a ordem neste canal!!

Comando Omsg

Manda uma mensagem privada para todos ops do canal. Só operadores podem usar o comando.

Sintaxe: /omsg {#canal} {mensagem}

Exemplo: /omsg #brasil Que tal mudar o tópico do canal???

Comando Part

Faz você sair de determinado canal.

Sintaxe: /part {#canal}

Exemplo: /part #brasil

Comando Partall

Faz você sair de todos os canais em que estiver.

Sintaxe: /partall

Exemplo: /partall

Comando Ping

Muitas vezes o tráfego intenso de mensagens sobrecarregam o servidor. Com esse comando vocêpoderá saber quanto tempo levará, em média, para a sua mensagem chegar a determinado usuárioe voltar. Se o nome do canal for usado como parâmetro, o /ping será executado sobre todas aspessoas que estiverem no canal.

Sintaxe: /ping {nickname|canal}

Exemplos:/ping Seu nick/ping #brasil

Exemplo de resposta:[Seu nick PING reply]: 6 seconds

Page 26: Tudo Sobre o IRC

OBS: esse comando é na verdade um comando ctcp. Ele pode ser executado na forma /ping porqueestá definido como um Alias em Tools/Aliases (a não ser que você tenha alterado essa definição).Um Alias é um comando, geralmente em forma compacta, que executa outro comando ou umasequência destes.

Comando Play

Permite enviar um texto de um arquivo, ou parte dele, ao canal ou a uma pessoa. Esse comando émuito utilizado em Scripts, enviando textos a usuários que o solicitam (funcionando como umservidor de help).

Sintaxe: /play {opção} {channel|nick} {path\filename} {delay}

Exemplos:/play #brasil welcome.txt/play -thelp Seu nick c:\mirc\file.txt

Opções (as opções -c, -p, -q e -m são usadas apenas em Scripts):-c Faz o programa interpretar cada linha do arquivo como se fosse um comando ao invés de texto.-p Indica que a execução deste play terá prioridade na execução de várias solicitações simultâneas.-q# Indica o numero máximo de solicitações simultâneas possíveis. Se o número de solicitaçõesultrapassar esse máximo, as solicitações pasarão a ser ignoradas.-m# Limita o número de solicitações de um determinado usuário.-r Escolhe uma linha aleatoriamente para ser enviada (ou executada).-l# Determina o número de uma linha a ser enviada (ou executada).-t# Procura por um tópico no arquivo e envia as linhas que estiverem abaixo desse tópico até otópico seguinte. Em um arquivo, um tópico é definido como no exemplo seguinte:[help]linha 1linha 2

[help2]...

OBS:Para usar as opções -r e -l#, a primeira linha do arquivo deve conter um número representando onúmero de linhas que existem nesse arquivo. Essa primeira linha não estará incluída nesse número.O parâmetro {delay} é dado em milisegundos. Se um texto relativamente grande for enviado de umavez só, o servidor poderá desconectar o usuário por flood. Linhas vazias no arquivo especificadoindicam que o programa deve esperar um tempo (definido como delay) para continuar enviando otexto.

Comando Protect

Liga, desliga ou adiciona uma pessoa a sua protect list (File/Options/Control). A pessoa que estivernessa lista estará protegida automaticamente, caso você seja um operador. O programa faz issokickando ou tirando o status de operador de qualquer um que tente fazer o mesmo com a pessoaprotegida. Esta operação está limitada a nicknames por causa da maneira como um servidor de IRCtrabalha.

Sintaxe: /protect {on|off} ou /protect {nickname} {canal1,canal2,...}

Exemplos:/protect on/protect Seu nick #brasil,#help

Page 27: Tudo Sobre o IRC

Comando Query

Abre uma janela especial para comunicação apenas com o usuário do nickname. Uma mensagempode ser especificada para ser enviada imediatamente. Essa janela não será aberta no programa dapessoa com quem deseja falar. Tem apenas como fim, organizar a tela do usuário que executou ocomando. As mensagens enviadas e recebidas através dessa janela equivalem a mensagens de/msg.

Sintaxe: /query {nickname} {mensagem}

Exemplo: /query Seu nick Como vai??

Comando Quit

Desconecta do servidor deixando uma mensagem. Essa mensagem só aparece para as pessoasque estão no mesmo canal que você.

Sintaxe: /quit {mensagem}

Exemplo: /quit Bye!!!

Comando Raw

Envia comandos Raw diretamente ao servidor. Útil para executar comandos ainda nãoimplementados no mIRC. A opção -q executa o comando sem que o usuário perceba, já que nadaserá mostrado como resposta ao comando.

Sintaxe: /raw {-q} {comando}

Exemplo: /raw help

OBS: a maioria dos servidores oferecem uma lista de todos os comandos que podem ser usadosatravés do /raw. Pode-se conferir essa lista executando o comando exemplo acima.

Comando Remote

Liga ou desliga o Remote (uso de scripts) do mIRC.

Sintaxe: /remote {on|off}

Exemplo: /remote off

Comando Remove

Apaga arquivos de um diretório.

Sintaxe: /remove {path\filename}

Exemplo: /remote c:\mirc\*.log

Comando Rlevel

Remove da lista de users (Tools/Remote/Users) todos os nicknames de determinado nível deacesso.

Page 28: Tudo Sobre o IRC

Sintaxe: /rlevel {nivel}

Exemplo: /rlevel 3

Comando Run

Executa programas pelo mIRC. Se for informado um documento não executável (txt, bmp, gif, etc.) omIRC procura automaticamente o programa associado ao documento.

Sintaxe: /run {path\filename}

Exemplo: /run {-n} c:\netscape\netscape.exe

-n Faz com que o programa ou documento aberto seja minimizado automaticamente.

Comando Ruser

Remove uma ou mais pessoas da sua lista de users (Tools/Remote/Users).

Sintaxe: /ruser {nick|endereço}

Exemplo:/ruser Seu nick/ruser *!joao@*.provedor.com.br

Comando Save

Salva um arquivo .ini que foi alterado.

Sintaxe: /save {arquivo.ini}

Exemplo: /save events.ini

Comando Say

Lança uma mensagem na janela ativa, como se você estivesse enviando uma mensagem normal aocanal. Muito útil para quem utiliza Scripts.

Sintaxe: /say {mensagem}

Exemplo: /say Hi!!!

Comando Server

Troca de servidor.

Sintaxe: /server {endereço} {porta} {password}

Exemplo: /server irc.kanopus.com.br

OBS: raramente é necessário usar a porta do servidor neste comando e a senha só deve ser usadase você tiver uma.

Page 29: Tudo Sobre o IRC

Comando Sound

Enviar um som e uma mensagem para determinada pessoa.

Sintaxe: /sound {nickname} {#canal} {arquivo.wav} {mensagem}

Exemplo: /sound Seu nick #brasil fuck.wav hehehe

Comando Sreq

Controla suas configurações para uma seção de Dcc Send. As opções podem ser alteradas no menuDcc/options do seu mIRC. Veja /creq.

Sintaxe: /sreq {ask|ignore|auto}

Exemplo: /sreq auto

Comando Time

Mostra a quanto tempo você está conectado no servidor.

Sintaxe: /time

Exemplo: /time

Comando Timer

Elabora comandos temporizados. Você deve usar o número do timer. Pode-se especificar a hora emque o comando será acionado, o número de repetições e o intervalo de tempo (em segundos) paracada repetição. Executando o comando /timers, pode-se ver uma lista dos timers ativos. Paradesativar todos os timers, execute /timers off.

Sintaxe: /timer{número} {-o} {hora} {repetições} {segundos} {comando}

Exemplos:/timer1 5 2 /msg Seu nick Hoa!!!/timer2 14:30 1 1 /say It's now 2:30pm

Observações:Se o número de repetições for 0, o comando vai ser repitido infinitamente até que o usuário desligueo timer.Se o comando /timer for utilizado enquanto estiver conectado ao servidor, ele será desligado casoocorra uma desconexão. Se for utlizada a opção -o isto não ocorrerá.

Comando Titlebar

Muda o título de barra do mIRC.

Sintaxe: /titlebar {título}

Exemplo: /titlebar Programa mIRC v5.02

Page 30: Tudo Sobre o IRC

Comando Topic

Muda o tópico do canal.

Sintaxe: /topic {#canal} {tópico}

Exemplo: /topic #brasil Hoje estamos Mofando!!

Comando Ulist

Lista os usuários da users list que estão em determinado nível.

Sintaxe: /ulist {nível}

Exemplo: /ulist 3

Comando Url

Chama a lista de URLs do programa. Essa lista tem como função armazenar endereços de páginasWWW, podendo chamar o browser do seu computador para baixar e exibir uma página selecionadanessa lista.

Sintaxe: /url {-d} {on|off|hide}

Exemplos:/url/url -d/url on/url hide

Opções:-d Abre a lista de URLs apagando todas as URLs que estiverem com o marcador "?". Este marcadoré atribuido aos endereços incluidos pelo URL catcher.on|off Ativa ou desativa o URL catcher. Estando ativado, qualquer URL (reconhecida pela stringhttp:// ou www) que for recebida pelo servidor (em mensagem privada, notice, motd, mensagem nocanal, etc.) será incluída na lista de URLs.hide Fecha a lista (janela) de URL se esta estiver aberta.

Comando Uwho

Abre uma janela com diversas informações sobre uma pessoa. Na nova versão do programa, essajanela é substituída pelo Adress Book. Veja o comando /abook para mais detalhes.

Sintaxe: /uwho {nickname}

Exemplo: /uwho Seu nick

Comando Ver

Mostra a versão do seu servidor de IRC. Este é um comando /ctcp definido como Alias. Veja /pingpara mais detalhes.

Sintaxe: /version

Page 31: Tudo Sobre o IRC

Comando Wavplay

Toca determinado arquivo .wav localmente. O som não irá pro servidor.

Sintaxe: /wavplay {path\filename}

Exemplo: /wavplay c:\windows\ring.wav

Comando WhoWas

Mostra informações sobre uma pessoa que não está mais no servidor.

Sintaxe: /whowas {nick}

Exemplo: /whowas Seu nick

Comando Whois

Informa o e-mail do usuário, o canal ou canais em que ele está, se é operador no(s) respectivo(s)canal(is), o servidor pelo qual está conectado e o tempo que o usuário está sem enviar mensagens.

Sintaxe: /whois {nickname}

Exemplo: /whois Seu nick

Exemplo de resposta:Seu nick is Seu [email protected] * Joao SilvaSeu nick on #Flamengo @#BrasilSeu nick using irc.rio.com.br RioLink IRC Server -Rio de Janeiro/RJSeu nick has been idle 2mins 20secs, signed on Sun Apr 06 16:47:35End of /WHOIS list.

Comando Who

Mostra quem esta num canal, incluindo nickname, username, host e realname. O comando pode serusado para listar todas as pessoas de um determinado domínio ou procurar IRCops na rede. Osasteriscos são necessários ao digitar o comando.

Sintaxe: /who {#canal} ou {domínio|IP}

Exemplos:/who #brasil/who provedor.com.br/who 200.255.211.*

/who 0 o Lista os IRCops que se encontram na rede de IRC.

Exemplo de resposta:#brasil Seu nick H@ [email protected] Joao Silva

O canal é #brasil. Seu nick é o nickname da pessoa. O H é a abreviatura de "here" (quem estiveraway será mostrado como G, abreviatura de "gone"). O @ é a designação de op do [email protected] é o address. O que aparece em último é o Real Name.

Page 32: Tudo Sobre o IRC

Comando Write

Salva o texto especificado em um arquivo txt.

Sintaxe: /write {opção} {arquivo} {texto}

Exemplos:/write c:\mirc5.11\teste.txt Esta linha está sendo gravada no arquivo./write -il5 teste.txt Texto sendo inserido na linha 5./write -dsTexto teste.txt/write -al6 teste.txt Este texto está sendo acrescentado a linha 6.

Opções:-c Limpa o arquivo (apaga o que estiver nele) antes de escrever o texto.-i Indica que o texto deve ser inserido na linha especificada sem sobrepor o que estiver nessa linha.-a Indica que o texto deve ser acrescentado ao fim da linha especificada.-d Apaga a linha especificada.-l# Especifica uma linha (deve ser usado com -i, -a ou -d).-s# Procura uma linha no arquivo com o texto especificado (deve ser usado com -i, -a ou -d).