O IRC (Internet Relay Chat) é a parte de conversação na Internet, e onde é possível trocar idéias com pessoas de qualquer parte do planeta e possui muitas opções, como por exemplo, durante uma conversa (chat), enviar ou receber arquivos através do DCC. No IRC, é claro, todo mundo tem que ser indentificado, para isso, são usados os nicks-names, ou, somente: Nick; e o mais comum é colocar um apelido, o nome real, um artista preferido, cantor, etc.
Ao colocar uma mensagem (msg) no seu programa de IRC, ela será enviada a todos os usuários que estiverem com acesso a mesma. Isso porque vc pode enviar msgs privadas onde somente vc e a pessoa que esta em canal privado (pvt) com vc que ira lê-las.
1-banimento por nick: onde você não poderá entrar
com o nick com cujo qual foi banido;
2-banimento por username: onde você não podera entrar
com aquele username que utilizava quando foi banido;
3-banimento por IP: onde todos que estiverem com o IP igual ao do banido,
não poderão entrar.
Os programas de IRC estão preparados a receber 4 (quatro) tipos
de banimento pre-programados:
1-*!*[email protected]
2-*!*@endereco.ip
3-*!*user@*.ip
4-*!*@*.ip
A netica se consiste na ética da internet, ou seja, como se portar na mesma. Você tem que evitar exageros do tipo: escrever uma frase todo em maíuscula, e como se você estivesse gritando; usar de palavrões; ministrar palavras de baixo calão, insultar outras pessoas, fazer falso testemunho. Não menta, torne-se sociável, não custa nada usar de palavras como: por favor, obrigado, de nada, bom dia, boa tarde, boa noite, seja bem vindo e etc. :)
Quando você envia uma mensagem, ela seguirá ao seu servidor de Net, depois ao servidor de irc em cujo qual você está conectado, deste, é enviada a todos os servidores de irc que estão conectados ao seu e então, cada um desses servidores, re-envia a mensagem aos seus usuários que puderem ter acesso a mesma.
1-Entrar em canal(join) ................... : /join #canal | 12-Trocar o tópico .................... : /topic #canal $topic |
2-Sair de um canal(part) ................. : /part #canal | 13-Ver info dos usuários ............ : /whois $nick |
3-Mandar uma msg privada ............ : /msg $nick $msg | 14-Mandar msg = digitar normalmente . : /say $msg |
4-Sair do IRC deixando msg .......... : /quit $msg | 15-Gerar beep ....................... : /beep $numero $vezes |
5-Conectar em um server de IRC ... : /server $servidor | 16-Apagar texto de uma janela ....... : /clear |
6-Abrir pvt com a pessoa ............... : /query $nick | 17-Fechar pvt ....................... : /closemsg $nick |
7-Fazer um 'action' ......................... : /me $msg | 18-Informações de um canal logado ... : /channel |
8-Kickar um usuário ..................... : /kick #canal $nick $msg | 19-Fechar cliente (soft) ............ : /exit |
9-Dar OP Status a alguém .............. : /mode #canal +o $nick | 20-Help sobre cmd ................... : /help $cmd |
10-Listar os canais de um servidor ... : /list | 21-Pede horário ao servidor ......... : /time |
11-Trocar seu nick ........................... : /nick $new_nick | 22-Sair de todos canais ............. : /join 0 |
1-Banir por nick ................. : /mode #canal +b nick!*@*.*.*.* | 43-Mandar msgs aos ops ........... : /omsg #canal $msg |
2-Banir por user ................. : /mode #canal +b *!user@*.*.*.* | 44-Mandar msgs aos ops (= /omsg) . : /onotice #canal $msg |
3-Banir por ip ................... : /mode #canal +b *!*@ip | 45-Liga/desliga 'protect mode' ... : /protect [on|off] |
4-DeOP usuário ................... : /mode #canal -o $nick | 46-Proteger usuário .............. : /protect $nick |
5-Dar KILL (so para IRCops) ...... : /kill $nick $msg | 47-Proteger IP ................... : /protect $ip |
6-Ver usuários com mesmo IP ...... : /who $nick | 48-Liga/desliga 'events' ......... : /events [on|off] |
7-Ver info de usuário que saiu ... : /whowas $nick | 49-Liga/desliga 'remote' ......... : /remote [on|off] |
8-Ver todos os usuários c/ acesso a +W : /who 0 w | 50-Executar soft ................. : /run $soft $parametros |
9-Ver todos os usuários c/ acesso a +I : /who 0 i | 51-Enviar msg procedida de som .. : /sound #canal $file $msg |
10-Ver todos os usuários c/ acesso a +S : /who 0 s | 52-Usar 'Monologue' para falar msg : /speak $msg |
11-Ver todos os usuários c/ acesso a +O : /who 0 o (ircops) | 53-Manda 'action' a canal ........ : /describe #canal $msg |
12-Dar um Ping ................... : /ctcp $nick Ping | 54-Controle interno de flood ..... : /flood $linhas $intervalo
$pausa |
13-Dar um Finger ................. : /ctcp $nick Finger | 55-Fazer um 'File SERVER' ........ : /fserver $nick $dir_inicial |
14-Convidar alguém a um canal .... : /invite $nick #canal | 56-Responder DCC Chat ............ : /creq [ask|auto|ignore] |
15-Ver todos os usuários on-line . : /who | 57-Procurar DNS por nick ......... : /dns $nick |
16-Se tornar IRCop ............... : /oper $nick $password | 58-Procurar DNS por IP ........... : /dns $ip |
17-Enviar arquivo via DCC ........ : /dcc send $nick $file | 59-Mostrar texto para usuário .... : /echo $nick $canal $msg |
18-Abrir DCC Chat ................ : /dcc chat $nick | 60-Liga/desliga 'notify list' .... : /notify [on|off] |
19-Ver quem esta em um canal ..... : /names #canal | 61-Carregar um arquivo na tela ... : /play [#canal/$nick] $file |
20-Ficar away .................... : /away $msg | 62-Dá OP se ninguém der .......... : /pop $tempo #canal $nick |
21-Sair do away .................. : /away | 63-Enviar cmd RAW p/ o servidor .. : /raw $cmd |
22-Trazer o último cmd na janela . : / | 64-Salvar arquivo .ini ........... : /save $file.ini |
23-Ver a última linha digitada ... : /! | 65-Tipo de receber DCC ........... : /sreq [ask|auto|ignore] |
24-Tocar .wav .................... : /wavplay $file | 66-Ligar o timer ................. : /timer $N_timer &repeticoes
$intervalo $comandos |
25-Fazer um 'action' (= /me) ..... : /action $msg | 67-Abre U-Central (= /whois)...... : /uwho $nick |
26-Mandar 'action' p/ todos canais : /ame $msg | 68-Liga/desliga tela p/ ver URLs . : /url [on|off] |
27-Mandar msg a todos canais ..... : /amsg $msg | 69-Acrescenta usuário na lista ... : /auser -a $nivel $nick |
28-Mandar um ctcp ................ : /ctcp $nick <ping|finger|version|time|userinfo|clientinfo> | 70-Acrescenta usuário por email .. : /auser -a $email |
29-Carregar .ini ................. : /add -apuce $fileopcoes: a (alias), p(popup), u(user), c(cmds), e(events) | 71-Mudar nível ................... : /dlevel $nivel $nick |
30-Liga/desliga auto op .......... : /auto [on|off] | 72-Remover nicks de um nível ..... : /flush $nivel |
31-Auto-op a um usuário .......... : /auto $nick | 73-Remover nicks (= /flush) ...... : /rlevel $nivel |
32-Auto-op a um IP ............... : /auto $ip | 74-Lista usuários de um nível .... : /ulis $nivel |
33-Abilita grupo do 'remote' ..... : /enable #grupo | 75-Obter info dos servidores ..... : /info |
34-Desabilita grupo do 'remote' .. : /disable #grupo | 76-Listar os IRCops .............. : /stats o $server |
35-Verifica se usuario esta na net : /finger email | 77-Listar as K-lines ............. : /stats k $server |
36-Liga/desliga 'fast-send' do DCC : /fsend [on|off] | 78-Listar as portas .............. : /stats l |
37-Trocar fonte de letra ......... : /font | 79-Ver os administradores ........ : /admin |
38-Liga/desliga gravação canal/pvt : /log [on|off] | 80-Ver o número de usuários ...... : /lusers |
39-Mandar msg (= /msg) ........... : /notice $nick $msg | 81-Ver quais servidores linkados . : /links |
40-Liga/desliga ignore ........... : /ignore [on|off] | 82-Checar 'Timers' ligados ....... : /groups -e |
41-Ignorar um nick ............... : /ignore $nick $tipo | 83-MOTD .......................... : /motd |
42-Ignorar um IP ................. : /ignore $ip $tipo
tipo: ctcp, pvt, msg. |
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: vc pode criar no bot uma info-line cuja qual o bot colocara no canal toda vez que vc entrar no mesmo.
Abaixo, uma relacao de comandos para bots:
/msg bot hello .................... : registra usuario em bot | /msg bot notes <senha> index ...... : mostra o indice das msgs guardadas no bot para vc |
/msg bot pass <senha> ............. : cria uma senha para o usuario | /msg bot notes <senha> read # .... : o bot mostra a msg para vc de numero # |
/msg bot ident <senha> ............ : faz o bot lhe reconhecer se estiver conectado ao IRC de forma diferente da cadastrada | /msg bot notes <senha> read all .. : mostra todas as msgs |
/msg bot email <email> ............ : registra seu e-mail no bot | /msg bot notes <senha> erase # ... : apaga msg de numero # |
/msg bot info <info> .............. : cria uma info-line | /msg bot notes <senha> erase all . : apaga todas as msgs |
/msg bot info none ................ : apaga info-line | /msg bot notes <senha> TO <nick> <msg> .. : envia/deixa uma msg a um usuario via bot |
/msg bot who <#canal_bot> ......... : o bot mostrara quem esta no canal que ele organiza e suas respectivas info-lines | /msg bot help .................... : para obter ajuda do bot |
/msg bot who <$nick> .............. : o bot enviara as informacoes disponiveis sobre o usuario | /msg bot op <nick> <senha> ....... : 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 |
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.
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)
Esses modos do usuario sao mais para protecao; ele pode ficar invisivel ao servidor, pode receber as 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.
Um hacker no IRC, costuma estar la para trocar informacoes, senhas, programas, dicas e etc. Costumam estar equipados com bons scripts e com o mirc. Nao sao os responsaveis por clones e etc. Quem costuma usar clones para IRC sao os lamers que consiguiram um script e acham que por isso ja sao hackers. Um hacker pode ate ter, mas e muito raro usar clones.
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.
Sao os simbolos do IRC, atraves dos quais vc pode expressar sue estado/sentimento
sobre algo. Sao comumente utilizados em mails. Os principais:
:) ................................ : Alegre | }:-{ .............................. : P. da vida |
:( ................................ : Triste | <:^) .............................. : Palhaco |
:~( ............................... : Chorando | q:^P .............................. : Bone e com a lingua de fora |
:`( ............................... : Chorando (2) | :P ................................ : Sorrindo |
:~) ............................... : Emocionado | :O ................................ : Impressionado |
;) ................................ : Piscando | :| ................................ : Sem comentarios |
:* ................................ : Beijo | :X ................................ : Cala a boca; calado |
:*) ............................... : Cheiro |
O Mirc e o soft mais famoso para IRC, tem essa caracteristica pois, antes de mais nada, e muito simples, uma vez que vc nao precisa soltar o mouse de jeito nenhum, como no Pirch, tem icones para todo tipo de funcao, permite a re-organizacao de janelas, beep quando alguem deixar uma msg para vc ou quando abrir um pvt. e escolhido principalmente pelos script, ja que, praticamente todos os scripts do mundo foram feitos para o mirc. Pq para o mirc? Pq ele possui uma interacao de linguagem bem facil, com utilizacao de um kit a parte, pode-se programar usando if-then-else. Tem quantidade limitada de canais e pvts a ser abertos. Suporta somente 1 servidor por vez.
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.
20.1-O que sao: Sao um conjunto de comandos com funcoes especificas
e que ganham pode trabalhando em conjunto;
20.2-Como fazer: Basta entender de IRC e ter paciencia de fazer algo
que lhe interesse a ponto suficiente de montar seu proprio script;
20.3-Quem faz: Quem tem paciencia e/ou que necessita de um script especifico
ou com algum caracteristica nao encontrada em outro script;
20.4-Os melhores disponiveis: Vai depender de cada um, eu particularmente,
aprecio o Dusk para protecao e para ataque/defesa em conjunto, prefiro
o Nahrck, o Dusk e bom, e tambem o Smart Nark.
Mirc ................... : http://www.mirc.co.uk
Scripts ................ : http://www.cris.com/~Svengali/
http://www.mirc-scripts.com/
Canal #santos ..... : http://irc-santos.iron.com.br