IRC

Comandos basicos:

1-Entrar em canal(join) ............. : /join #canal
2-Sair de um canal(part) ............ : /part #canal
3-Mandar uma msg privada ............ : /msg $nick $msg
4-Sair do IRC deixando msg .......... : /quit $msg
5-Conectar em um server de IRC ...... : /server $servidor
6-Abrir pvt com a pessoa ............ : /query $nick
7-Fazer um 'action' ................. : /me $msg
8-Kickar um usuario ................. : /kick #canal $nick $msg
9-Dar OP Status a alguem ............ : /mode #canal +o $nick
10-Listar os canais de um servidor .. : /list
11-Trocar seu nick .................. : /nick $new_nick
12-Trocar o topico .................. : /topic #canal $topic
13-Ver info dos usuarios ............ : /whois $nick
14-Mandar msg = digitar normalmente . : /say $msg
15-Gerar beep ....................... : /beep $numero $vezes
16-Apagar texto de uma janela ....... : /clear
17-Fechar pvt ....................... : /closemsg $nick
18-Informacoes de um canal logado ... : /channel
19-Fechar cliente (soft) ............ : /exit
20-Help sobre cmd ................... : /help $cmd
21-Pede horario ao servidor ......... : /time
22-Sair de todos canais ............. : /join 0


Comandos avancados:

1-Banir por nick ................. : /mode #canal +b nick!*@*.*.*.*
2-Banir por user ................. : /mode #canal +b *!user@*.*.*.*
3-Banir por ip ................... : /mode #canal +b *!*@ip
4-DeOP usuario ................... : /mode #canal -o $nick
5-Dar KILL (so para IRCops) ...... : /kill $nick $msg
6-Ver usuarios com mesmo IP ...... : /who $nick
7-Ver info de usuario que saiu ... : /whowas $nick
8-Ver todos os usuarios c/ acesso a +W : /who 0 w
9-Ver todos os usuarios c/ acesso a +I : /who 0 i
10-Ver todos os usuarios c/ acesso a +S : /who 0 s
11-Ver todos os usuarios c/ acesso a +O : /who 0 o (ircops)
12-Dar um Ping ................... : /ctcp $nick Ping
13-Dar um Finger ................. : /ctcp $nick Finger
14-Convidar alguem a um canal .... : /invite $nick #canal
15-Ver todos os usuarios on-line . : /who
16-Se tornar IRCop ............... : /oper $nick $password
17-Enviar arquivo via DCC ........ : /dcc send $nick $file
18-Abrir DCC Chat ................ : /dcc chat $nick
19-Ver quem esta em um canal ..... : /names #canal
20-Ficar away .................... : /away $msg
21-Sair do away .................. : /away
22-Trazer o ultimo cmd na janela . : /
23-Ver a ultima linha digitada ... : /!
24-Tocar .wav .................... : /wavplay $file
25-Fazer um 'action' (= /me) ..... : /action $msg
26-Mandar 'action' p/ todos canais : /ame $msg
27-Mandar msg a todos canais ..... : /amsg $msg
28-Mandar um ctcp ................ : /ctcp $nick
29-Carregar .ini ................. : /add -apuce $file
Obs(29): opcoes: a (alias), p(popup), u(user), c(cmds), e(events)
30-Liga/desliga auto op .......... : /auto [on|off]
31-Auto-op a um usuario .......... : /auto $nick
32-Auto-op a um IP ............... : /auto $ip
33-Abilita grupo do 'remote' ..... : /enable #grupo
34-Desabilita grupo do 'remote' .. : /disable #grupo
35-Verifica se usuario esta na net : /finger email
36-Liga/desliga 'fast-send' do DCC : /fsend [on|off]
37-Trocar fonte de letra ......... : /font
38-Liga/desliga gravacao canal/pvt : /log [on|off]
39-Mandar msg (= /msg) ........... : /notice $nick $msg
40-Liga/desliga ignore ........... : /ignore [on|off]
41-Ignorar um nick ............... : /ignore $nick $tipo
42-Ignorar um IP ................. : /ignore $ip $tipo
Obs(41/42): tipo: ctcp, pvt, msg.
43-Mandar msgs aos ops ........... : /omsg #canal $msg
44-Mandar msgs aos ops (= /omsg) . : /onotice #canal $msg
45-Liga/desliga 'protect mode' ... : /protect [on|off]
46-Proteger usuario .............. : /protect $nick
47-Proteger IP ................... : /protect $ip
Obs(46/47): NaO usar protecao em canais registrados
48-Liga/desliga 'events' ......... : /events [on|off]
49-Liga/desliga 'remote' ......... : /remote [on|off]
50-Executar soft ................. : /run $soft $parametros
51-Enviar msg procedida de som ... : /sound #canal $file $msg
52-Usar 'Monologue' para falar msg : /speak $msg
53-Manda 'action' a canal ........ : /describe #canal $msg
54-Controle interno de flood ..... : /flood $linhas $intervalo $pausa
55-Fazer um 'File SERVER' ........ : /fserver $nick 10 $dir_inicial
56-Responder DCC Chat ............ : /creq [ask|auto|ignore]
Obs(56):Ask:ele pergunta, auto:aceita, ignore:ignora.
57-Procurar DNS por nick ......... : /dns $nick
58-Procurar DNS por IP ........... : /dns $ip
59-Mostrar texto para usuario .... : /echo $nick $canal $msg
60-Liga/desliga 'notify list' .... : /notify [on|off]
61-Carregar um arquivo na tela ... : /play [#canal/$nick] $file
Obs: O comando /play tem uma particularidade: ele tambem pode ser utilizado para carregar um
arquivo formato texto e interpretar suas linhas como comandos, basta acrescentar -c e, para que
uma linha somente seja utilizada radomicamente, -r; exemplo: /play -c -r #canal/$nick $file
62-Da OP se ninguem der .......... : /pop $tempo #canal $nick
63-Enviar cmd RAW p/ o servidor .. : /raw $cmd
64-Salvar arquivo .ini ........... : /save $file.ini
65-Tipo de receber DCC ........... : /sreq [ask|auto|ignore]
Obs(65):ask:pergunta se recebe, auto:recebe automaticamente, ignore:ignora o DCC.
66-Ligar o timer ................. : /timer $N_timer &repeticoes $intervalo $comandos
67-Abre U-Central (= /whois)...... : /uwho $nick
68-Liga/desliga tela p/ ver URLs . : /url [on|off]
69-Acrescenta usuario na lista ... : /auser -a $nivel $nick
70-Acrescenta usuario por email .. : /auser -a $email
71-Mudar nivel ................... : /dlevel $nivel $nick
72-Remover nicks de um nivel ..... : /flush $nivel
73-Remover nicks (= /flush) ...... : /rlevel $nivel
74-Lista usuarios de um nivel .... : /ulis $nivel
75-Obter info dos servidores ..... : /info
76-Listar os IRCops .............. : /stats o $server
77-Listar as K-lines ............. : /stats k $server
78-Listar as portas .............. : /stats l
79-Ver os administradores ........ : /admin
80-Ver o numero de usuarios ...... : /lusers
81-Ver quais servidores linkados . : /links
82-Checar 'Timers' ligados ....... : /groups -e
83-MOTD .......................... : /motd


 

NOÇÕES PROFUNDAS:

1-Hackers: Utilizam o IRC para derrubar pessoas atraves de floods, utilizam também para trocar softs de interesse aos mesmos;

2-Clones: Sao usuarios falsos utilizados pelos hackers para dar floods, podem ser detectados pelo IP, pois, possuem o mesmo IP do hacker que o utiliza;

3-LAG: Pode ocorrer quando um hacker coloca muitos clones em um determinado canal, pois, o servidor tera que re-enviar as msgs a uma maior quantidade de usuarios;

4-Flood: Ocorre quando um hacker tenta derrubar uma pessoa, se procede quando o hacker usa seus clones para mandar repetidas msgs para uma determinada pessoa, como os clones sao muitos (nomalmente mais de 5) e a vitima, somente 1, a vitima cai do servidor por flood, e os clones nao, porque cada um fez apenas um pouco de flood, a soma desse flood e que 'floode' o usuario;

5-IRCops: Vc pode partir esse termo em 3: 1-IRC; 2-OP; 3-COP! Os IRCops sao os responsaveis pelo patrulhamento do IRC, sao eles que podem dar Kill, entrar em canais com senha, se tornar op mesmo que alguem nao lhe passe esse status, e o organizador, na hierarquia, encontra-se acima dos Ops, Bots e ate mesmo de alguns masters;

6-DCC: e por onde e possivel fazer a troca de arquivos, basta apenas enviar o arquivo e a pessoa aceitar (Get, Acept, etc) o envio do mesmo;

7-Fserver: e como se vc estivesse no DOS do outro usuario, e um servico que lhe permite ver, copiar, transferir, executar, deletar os arquivos do outro usuario, dependendo do seu nivel de acesso ao mesmo;

8-CTCP: e uma parte do Client-To-Client-Protocol (protocolo de transmissao cliente-cliente). Normalmente e utilizado para conseguir informacoes sobre um usuario como nome real, email, soft cliente que voce esta utilizando. e utilizado para fazer flood: Quando o cliente recebe um CTCP qualquer ele ira enviar a informacao solicitada, se for solicitada muita informacao ao mesmo tempo, o servidor indicara que seu cliente esta fazendo flood e desconetara o mesmo;

9-Kill: e um comando especial, que somente pode ser dado por um IRCop ou por um servidor de IRC. e aplicado quando um usuario comeca a usar clones, quando um usuario esta pertubando o servidor, e, o mais comum: quando ocorre um netsplit e ocorre que dois usuarios utilizam o mesmo nick; Em um caso como o ultimo citado, quem estiver com o nick a mais tempo permanece e o outro usuario levara Kill;

10-Conta Shell: Se constitui de um espaco (sub-diretorio) em disco no/do servidor. Costuma ser utilizada para a colocacao de bots no IRC. A conta Shell permite o acesso ao sub-diretorio, mas, nao via acesso comum tipo DOS ou Windows e sim pelo sistema Unix;

11-Split: Costuma ocorrer em conjunto com o netsplit; e quando muitos usuarios saem de um determinado canal. Costuma-se dizer que o usuario 'caiu' quando isso acontece;

12-NetSplit: e a quebra de uma conexao entre dois servidores, quando isso ocorre, para um servidor, e como se todos os outros usuarios se desconectassem do IRC.e detectavel: O usuario tem que setar o seu proprio modo para +s (/mode $me +s), comando que server para receber mensagens do servidor; pronto, agora e so ficar prestando atencao no status, quando chegar uma mensagem do servidor contendo o seguinte: 'Net Break' ou 'Junction Break' ou mesmo uma mistura dessas duas mensagens, e a indicacao do rompimento de conexao de dois servidores, e o Netsplit ocorrendo;

13-Utilizacao de '|': Essa 'barra' e utilizada para comandos complexos que teem que ser digitados de um so vez; a funcao dela seria de emular ao programa de IRC que um comando foi digitado, enviado e outro foi enviado logo a seguir. Exemplo: O usuario gostaria de entrarem um canal, tocar um arquivo .wav e sair do canal, entao, o comando deveria ser esse:/join #canal | /wavplay #canal exemplo.wav | /part #canal Ou seja, '|' serve para separar comandos.


O BOT

Feitos pelos entendidos de IRC e por alguns hackers, tem a funcao de espionar um canal, dar OP ao seu criador, proteger o criador e seus amigos, proteger canais, evitar flood, tirar clones e etc... Um bot tambem tem suas 'brincadeiras', exmeplo: voce pode criar no bot uma info-line cuja qual o bot colocara no canal toda vez que voce entrar no mesmo. Abaixo, uma relacao de comandos para bots:

1./msg bot hello .................... : registra usuario em bot

2./msg bot pass ............. : cria uma senha para o usuario

3./msg bot ident ............ : faz o bot lhe reconhecer se estiver conectado ao IRC de forma diferente da cadastrada

4./msg bot email ............ : registra seu e-mail no bot

5./msg bot info .............. : cria uma info-line

6./msg bot info none ................ : apaga info-line

7./msg bot who <#canal_bot> ......... : o bot mostrara quem esta no canal que ele organiza e suas respectivas info-lines

8./msg bot who <$nick> .............. : o bot enviara as informacoes disponiveis sobre o usuario

9./msg bot notes index ...... : mostra o indice das msgs guardadas no bot para vc

10./msg bot notes read # .... : o bot mostra a msg para voce de numero #

11./msg bot notes read all .. : mostra todas as msgs

12./msg bot notes erase # ... : apaga msg de numero #

13./msg bot notes erase all . : apaga todas as msgs

14./msg bot notes TO .. : envia/deixa uma msg a um usuario via bot

15./msg bot help .................... : para obter ajuda do bot

16./msg bot op ....... : para o bot dar op-status a um usuario; o mesmo tem que estar cadastrado como OP no bot, coisa que so os masters podem fazer

Procedimentos: O indicado e que o usuario use dos comandos 1 ao 4, e 5, se quiser. E que o usuario se cadastre em todos os BOTs de um servidor, principalmente os Bots daqueles canais que o usuario sempre costuma estar.

Master: e o dono do Bot ou um usuario autorizado; e quem programa e quem habilita/desabilita outros masters, ops, area de arquivos e outros.

Linguagem: Costumam ser feitos em R.A.W., que e a programacao do IRC, quando Bots caseiros. Os Eggegrops Bots sao feitos em Unix.

Diferenca: Caseiros: e um Bot de teste, feito em R.A.W. e colocado em uso quando o usuario se conecta ao IRC;

Egge: e um Bot trabalhado, feito em Unix, e colocado em uso pelo servidor ou usuario com conta Shell com autorizacao e apoio dos mesmos.

DCC: Constitui-se da via direta de comunicacao Master-Bot, Usuario-Bot e Bot-Bot, serve para pegar arquivos na 'area de arquivos', e para, principalmente, utilizar a 'parity-line' do bot para conversar (chat) com outros usuarios que tambem estejam conectados ao bot.


MODOS DE UM CANAL:

Um canal, ele tem que ter suas protecoes internas e automaticas, para nao depender somente dos ops e ircops. Esses modos permitem ao canal, que ele seja privado (+p), invisivel (secreto)(+s), somente os Ops podem mudar o topico(+t), nao recebera msgs de usuarios de fora do canal (+n), so' entrarao usuarios chamados (invite) pelos ops (+i), podem ter um numero limitado de usuarios (+l), ser um canal moderado, ou seja, so os Ops e quem tiver VOICE pode falar (+m) e ate mesmo uma senha para vc entrar (+k)

Setando os modos de um canal:

1-Privado ........................... : /mode #canal +p

2-Secreto ........................... : /mode #canal +s

3-So OPs mudam o topico ............. : /mode #canal +t

4-Nao receber msgs de fora .......... : /mode #canal +n

5-So usuarios 'invitados' ........... : /mode #canal +i

6-Numero limitado de usuarios ....... : /mode #canal +l $num

7-Canal moderado .................... : /mode #canal +m

8-Canal com senha ................... : /mode #canal +k $senha

9-Tirar algum dos modos ............. : /mode #canal -modo_escolhido


MODOS DO USUARIO:

Esses modos do usuario sao mais para protecao; ele pode ficar invisivel ao servidor, pode receberas msgs do servidor, cujas quais indicam quando um servidor caiu ou tentou reconctar, ver as 'Walls-OPs', ou seja, as msgs enviadas de Ops e Ircops a outros Ops ou IRCops. E ate mesmo dar VOICE a um usuario em um canal.

Setando os modos de um usuario:

1-Invisivel .................... : /mode $nick +i

2-Server msgs .................. : /mode $nick +s

3-Wall-ops ..................... : /mode $nick +w

4-Voice ........................ : /mode #canal +v $nick


OUTRAS DEFINICOES

Take Over: Tambem conhecido como 'Take Down'; e a tomada de um canal por um usuario.Como proceder para tomar um canal: Deve-se setar os modos do usuario para receber as mensagens do servidor. Quando houver uma 'quebra' de conexao, o usuario devera se conectar ao servidor que desconectou-se e entrar no canal desejado, que, provavelmente, nao tera um unico sequer usuario, tornando-se assim, Operador. Quando o servidor reconectar-se a rede, o usuario precisa apenas tirar o OP-Status dos Operadores pela outra conexao. Como evitar: Quando ocorrer uma 'quebra' de conexao, o Operador de canal deve estar atento para retirar o OP-Status de todos os Operadores assim logados no servidor que desconectou-se.

Emocticons: São os simbolos do IRC, atraves dos quais vc pode expressar sue estado/sentimento sobre algo. São comumente utilizados em mails, e em salas de bate-pato(chat). Alguns deles:

:) ................................ : Alegre

:D ................................ : Sorrindo

d:-) ............................... : Sorrindo (2)

:( ................................ : Triste

:~( ............................... : Chorando

:`( ............................... : Chorando (2)

(:-... ............................... : Chorando (3)

^.^ ............................... : Gatinha(o)

§:-) ............................... : Bonitão

(.)(.) ............................... : To de olho

:-{ ............................... : Bigode

:-\ ............................... : Hummmm!

X-) ............................... : Sou timido

:-< ............................... : Mal-humorado

:*( ............................... : Lagriminha caindo

:-)X ............................... : Gravata-borboleta

:-@ ............................... : Berrando

:-P ............................... : Mostrando a língua

:-þ ............................... : Mostrando a língua (2)

(:~ ............................... : Elefante

::-) ............................... : Bebado

*|:-) ............................... : Paz e amor, bicho!

|-O ............................... : Vou dormir

:-() ............................... : Bocão

:-O ............................... : Oh!

=:-O ............................... : Assustado

:-S ............................... : Enjoado

:-($) ............................... : Vai me pagar!

&:-) ............................... : Elvis

{|:-) ............................... : Escoteiro

9-) ............................... : Cabelos cacheados

:-9 ............................... : Lambendo os beiços

:-|))) ............................... : Você só tem papo

;-) ............................... : Piscando

:-T ............................... : Duvidando

>:-) ............................... : Antenado

O:-) ............................... : Anjinho

:~) ............................... : Emocionado

:* ................................ : Beijo

:*) ............................... : Cheiro

}:-{ .............................. : P. da vida

<:^) .............................. : Palhaco

q:^P .............................. : Bone e com a lingua de fora

:| ................................ : Sem comentarios

:X ................................ : Cala a boca; calado


SRIPTS:

Os scripts sao um conjunto de comandos que disponibilam alguns recursos, como por exemplo: derrubar os outros por flood, controlar um canal automaticamente como se fosse um bot ou um usuario dedicado ao mesmo, podem servidor para derrubar, gerenciando os clones a fim de que eles executem a ordem estabelecida pelo script, pode ignorar automaticamente alguem que esteja tentando lhe derrubar, pode usar o recurso de protecao do IRC, pode espionar um canal, pode bisbilhotar um pvt. Enfim, pode tudo o que existe no IRC. Depende apenas de como for feito e a necessidade dessa pessoa de controle de IRC.

1-O que sao: Sao um conjunto de comandos com funcoes especificas e que ganham pode trabalhando em conjunto;

2-Como fazer: Basta entender de IRC e ter paciencia de fazer algo que lhe interesse a ponto suficiente de montar seu proprio script;

3-Quem faz: Quem tem paciencia e/ou que necessita de um script especifico ou com algum caracteristica nao encontrada em outro script;

4-Os melhores disponiveis: Vai depender de cada um. Na seção de download, você pode encontrar links para alguns sites oficiais de Scripts para IRC.