Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Mirc em Geral

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Mirc em Geral

    O que é?

    O IRC (Internet Relay Chat) é a parte de conversação na Internet, é
    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 apelídeo, o nome real, um artista preferido, cantor, etc.

    Como funciona?

    Ao colocar uma mensagem (msg) no seu programa de IRC, ela será enviada a todos os usuários que estiverem com acesso à mesma. Isso porque vc pode enviar msgs privadas onde somente vc e a pessoa que está em canal privado (pvt) com vc que irá le-las.

    Noções gerais:

    -Canal: Se constitui em um canal, ou sala de conversação onde as
    pessoas conversam em grupos;

    -Pvt: É um canal particular/exclusivo seu e da outra pessoa, ninguém
    mais pode ler o que lá foi escrito;

    -Join: Se constitui na entrada em um canal, é seguido de aviso onde
    consta seu nick, user-login, ip ou e-mail. Exemplo: se entrar uma pessoa
    com o nick de Batman, cujo user é Carlos e o IP é 200.241.342.172:
    =JOIN #BRASIL -> Batman (carlos@200.241.342.172)

    -Part: Se constitui da saída de um canal, é mostrado na tela da mesma
    forma que o JOIN;

    -Kick: Traduzindo: Chute; ocorre quando vc desrespeita um canal,
    xinga alguém, faz flood... resumindo, quando perturba o canal. A pessoa é kickada pelos Ops;

    -Ban: Se constitui de um BANimento de um usuário de um determinado canal, por tempo limitado ou ilimitado. Se constitui de três formas de ban:

    1-banimento por nick: onde vc não poderá entrar com o nick com cujo
    qual foi banido;
    2-banimento por username: onde vc não poderá 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á entrar.
    Os programas de IRC estão preparados a receber 4 (quatro) tipos de
    banimento pré-programados:
    1-*!*user@endereço.ip
    2-*!*@endereço.ip
    3-*!*user@*.ip
    4-*!*@*.ip

    -Quit: É a saída do IRC, pode acontecer por vários motivos, entre
    eles, a opção do usuário de deixar o IRC, um problema na rede manda um comando para desconexão dos usuários conectados nele, tempo de resposta esgotado, ou por flood (?!?);

    -OP: São os Operadores de um canal, eles que controlam o canal,
    podendo kickar ou banir as pessoas, de acordo com a necessidade, são
    somente eles que podem mudar o tópico (se um canal estiver com modo +t);

    -Topic: É a ‘descrição’ do canal, o tópico dele, onde costumam ficar
    as informações sobre IRContros, descrições do canal e etc.

    -Away: É quando um usuário sai para mexer em outro soft no seu
    computador e não vai prestar atenção no que será dito no IRC, então, vc se coloca no Status de Away que, para todo mundo que lhe comunicar algo, o seu soft automaticamente enviará a msg de away, que vc colocou, à pessoa que havia lhe chamado;

    -Bot: É um soft, ou script, que toma conta do canal, tem comandos pre-estabelecidos, do tipo: quem pode ser OP, com quantas repetições ocorre o FLOOD, quando banir, quando desbanir, comandos internos e etc;

    -Lag: Significa quando uma msg demora a chegar, quando vc digita uma msg e a outra pessoa só recebe ele um bom tempo depois;

    -Flood: Se constitui da repetição de msgs em um canal ou pvt, se a
    repetição for pequeníssima, o usuário costuma receber uma notificação, se maior, um kick, persistindo no erro, um banimento temporário, mas, se o flood for grande, poderá receber um Kill;

    -IRContro: Se constitue de encontros reais, normalmente mensais,
    entre os usuários do IRC e da Net em geral;

    -Ping: É um comando utilizado para testar se há ou não LAG, ele
    testa o tempo de resposta de um usuário;

    -MOTD: Message Of The Day; é a mensagem que o usuário recebe quando se conecta a um servidor, seria a ‘tela de entrada’.

    Nética:

    A nética se consiste na ética da internet, ou seja, como se portar na
    mesma. Vc tem que evitar exageros do tipo: escrever uma frase todo em maiúscula, é como se vc estivesse gritando; usar de palavrões; ministrar palavras de baixo calão, insultar outras pessoas, fazer falso testemunho, não mentir, torna-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.

    Aprofundamento no funcionamento:

    Quando vc envia uma msg, ela seguirá ao seu servidor de Net, depois ao servidor de irc em cujo qual vc esta 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 msg aos seus usuários que puderem ter acesso a mesma.

    Comandos básicos:

    -Entrar em canal(join) ............. : /join #canal
    -Sair de um canal(part) ............ : /part #canal
    -Mandar uma msg privada ............ : /msg $nick $msg
    -Sair do IRC deixando msg .......... : /quit $msg
    -Conectar em um server de IRC ...... : /server $servidor
    -Abrir pvt com a pessoa ............ : /query $nick
    -Fazer um ‘action’ ................. : /me $msg
    -Kickar um usuário ................. : /kick #canal $nick $msg
    -Dar OP Status a alguém ............ : /mode #canal +o $nick
    -Listar os canais de um servidor .. : /list
    -Trocar seu nick .................. : /nick $new_nick
    -Trocar o tópico .................. : /topic #canal $topic
    -Ver info dos usuários ............ : /whois $nick
    -Mandar msg = digitar normalmente . : /say $msg
    -Gerar beep ....................... : /beep $numero $vezes
    -Apagar texto de uma janela ....... : /clear
    -Fechar pvt ....................... : /closemsg $nick
    -Informações de um canal logado ... : /channel
    -Fechar cliente (soft) ............ : /exit
    -Help sobre cmd ................... : /help $cmd
    -Pede horário ao servidor ......... : /time
    -Sair de todos canais ............. : /join 0

    Comandos avançados:

    -Banir por nick ................. : /mode #canal +b nick!*@*.*.*.*
    -Banir por user ................. : /mode #canal +b *!user@*.*.*.*
    -Banir por ip ................... : /mode #canal +b *!*@ip
    -DeOP usuário ................... : /mode #canal -o $nick
    -Dar KILL (só para IRCops) ...... : /kill $nick $msg
    -Ver usuários com mesmo IP ...... : /who $nick
    -Ver info de usuário que saiu ... : /whowas $nick
    -Ver todos os usuários c/ acesso a +W : /who 0 w
    -Ver todos os usuários c/ acesso a +I : /who 0 i
    -Ver todos os usuários c/ acesso a +S : /who 0 s
    -Ver todos os usuários c/ acesso a +O : /who 0 o (ircops)
    -Dar um Ping ................... : /ctcp $nick Ping
    -Dar um Finger ................. : /ctcp $nick Finger
    -Convidar alguém à um canal .... : /invite $nick #canal
    -Ver todos os usuários on-line . : /who
    -Se tornar IRCop ............... : /oper $nick $password
    -Enviar arquivo via DCC ........ : /dcc send $nick $file
    -Abrir DCC Chat ................ : /dcc chat $nick
    -Ver quem esta em um canal ..... : /names #canal
    -Ficar away .................... : /away $msg
    -Sair do away .................. : /away
    -Trazer o ultimo cmd na janela . : /
    -Ver a ultima linha digitada ... : /!
    -Tocar .wav .................... : /wavplay $file
    -Fazer um ‘action’ (= /me) ..... : /action $msg
    -Mandar ‘action’ p/ todos canais : /ame $msg
    -Mandar msg a todos canais ..... : /amsg $msg
    -Mandar um ctcp ................ : /ctcp $nick
    {ping|finger|version|time|userinfo|clientinfo}

    -Carregar .ini ................. : /add -apuce $file

    Obs(7.29): opções: a (alias), p(popup), u(user), c(cmds), e(events)

    -Liga/desliga auto op .......... : /auto [on|off]
    -Auto-op a um usuário .......... : /auto $nick
    -Auto-op a um IP ............... : /auto $ip
    -Abilita grupo do ‘remote’ ..... : /enable #grupo
    -Desabilita grupo do ‘remote’ .. : /disable #grupo
    -Verifica se usuário esta na net : /finger email
    -Liga/desliga ‘fast-send’ do DCC : /fsend [on|off]
    -Trocar fonte de letra ......... : /font
    -Liga/desliga gravação canal/pvt : /log [on|off]
    -Mandar msg (= /msg) ........... : /notice $nick $msg
    -Liga/desliga ignore ........... : /ignore [on|off]
    -Ignorar um nick ............... : /ignore $nick $tipo
    -Ignorar um IP ................. : /ignore $ip $tipo

    Obs(7.41/42): tipo: ctcp, pvt, msg.

    -Mandar msgs aos ops ........... : /omsg #canal $msg
    -Mandar msgs aos ops (= /omsg) . : /onotice #canal $msg
    -Liga/desliga ‘protect mode’ ... : /protect [on|off]
    -Proteger usuário .............. : /protect $nick
    -Proteger IP ................... : /protect $ip

    Obs(7.46/47): NÃO usar proteção em canais registrados

    -Liga/desliga ‘events’ ......... : /events [on|off]
    -Liga/desliga ‘remote’ ......... : /remote [on|off]
    -Executar soft ................. : /run $soft $parametros
    -Enviar msg procedida de som ... : /sound #canal $file $msg
    -Usar ‘Monologue’ para falar msg : /speak $msg
    -Manda ‘action’ a canal ........ : /describe #canal $msg
    -Controle interno de flood ..... : /flood $linhas $intervalo $pausa
    -Fazer um ‘File SERVER’ ........ : /fserver $nick $dir_inicial
    -Responder DCC Chat ............ : /creq [ask|auto|ignore]

    Obs(7.56):Ask:ele pergunta, auto:aceita, ignore:ignora.

    -Procurar DNS por nick ......... : /dns $nick
    -Procurar DNS por IP ........... : /dns $ip
    -Mostrar texto para usuário .... : /echo $nick $canal $msg
    -Liga/desliga ‘notify list’ .... : /notify [on|off]
    -Carregar um arquivo na tela ... : /play [#canal/$nick] $file

    Obs: O comando /play tem uma particularidade: ele também 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

    -Da OP se ninguém der .......... : /pop $tempo #canal $nick
    -Enviar cmd RAW p/ o servidor .. : /raw $cmd
    -Salvar arquivo .ini ........... : /save $file.ini
    -Tipo de receber DCC ........... : /sreq [ask|auto|ignore]

    Obs(7.65):askergunta se recebe, auto:recebe automaticamente,
    ignore:ignora o DCC.

    -Ligar o timer ................. : /timer $N_timer &repetições
    $intervalo $comandos

    -Abre U-Central (= /whois)...... : /uwho $nick
    -Liga/desliga tela p/ ver URLs . : /url [on|off]
    -Acrescenta usuário na lista ... : /auser -a $nível $nick
    -Acrescenta usuário por email .. : /auser -a $email
    -Mudar nível ................... : /dlevel $nível $nick
    -Remover nicks de um nível ..... : /flush $nível
    -Remover nicks (= /flush) ...... : /rlevel $nível
    -Lista usuários de um nível .... : /ulis $nível
    -Obter info dos servidores ..... : /info
    -Listar os IRCops .............. : /stats o $server
    -Listar as K-lines ............. : /stats k $server
    -Listar as portas .............. : /stats l
    -Ver os administradores ........ : /admin
    -Ver o número de usuários ...... : /lusers
    -Ver quais servidores linkados . : /links
    -Checar ‘Timers’ ligados ....... : /groups -e
    -MOTD .......................... : /motd

    Noções aprofundadas:

    -Hackers: Utilizam o IRC para derrubar pessoas através de floods;
    utilizam tb para trocar softs de interesse aos mesmos; Favor não
    confundir hackers de verdade com hackers de IRC;

    -Clones: São usuários falsos utilizados pelos hackers para dar
    floods; podem ser detectados pelo IP, pois, possuem o mesmo IP do hacker que o utiliza;

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

    -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 são muitos (normalmente mais de 5) e a vítima, somente 1, a vítima cai do servidor por flood, e os clones não, porque cada um fez apenas um pouco de flood, a soma desse flood é que ‘floode’ o usuário;

    -IRCops: Vc pode partir esse termo em 3: 1-IRC; 2-OP; 3-COP! Os IRCops são os responsáveis pelo patrulhamento do IRC, são eles que podem dar Kill, entrar em canais com senha, se tornar op mesmo que alguém não lhe passe esse status, é o organizador, na hierarquia, encontra-se acima dos Ops, Bots e até mesmo de alguns masters;

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

    -Fserver: É como se vc estivesse no DOS do outro usuário, é um
    serviço que lhe permite ver, copiar, transferir, executar, deletar os
    arquivos do outro usuário, dependendo do seu nível de acesso ao mesmo;

    -CTCP: É uma parte do Client-To-Client-Protocol (protocolo de
    transmissão cliente-cliente). Normalmente é utilizado para conseguir
    informações sobre um usuário como nome real, email, soft cliente que vc está utilizando. É utilizado para fazer flood: Quando o cliente recebe um CTCP qualquer ele irá enviar a informação solicitada, se for solicitada muita informação ao mesmo tempo, o servidor indicará que seu cliente está fazendo flood e desconetará o mesmo;

    -Kill: É um comando especial, que somente pode ser dado por um IRCop ou por um servidor de IRC. É aplicado quando um usuário começa a usar clones, quando um usuário está pertubando o servidor, e, o mais comum:
    quando ocorre um netsplit e ocorre que dois usuários utilizam o mesmo nick; Em um caso como o último citado, quem estiver com o nick a mais tempo permanece e o outro usuário levará Kill;

    -Conta Shell: Se constitui de um espaço (sub-diretório) em disco
    no/do servidor. Costuma ser utilizada para a colocação de bots no IRC. A conta Shell permite o acesso ao sub-diretório, mas, não via acesso comum tipo DOS ou Windows e sim pelo sistema Unix;

    -Split: Costuma ocorrer em conjunto com o netsplit; É quando muitos
    usuários saem de um determinado canal. Costuma-se dizer que o usuário ‘caiu’ quando isso acontece;

    -NetSplit: É a quebra de uma conexão entre dois servidores, quando
    isso ocorre, para um servidor, é como se todos os outros usuários se
    desconectassem do IRC.
    É detectável: O usuário tem que setar o seu próprio modo para +s (/mode $me +s), comando que server para receber mensagens do servidor; pronto, agora é só ficar prestando atenção no status, quando chegar uma mensagem do servidor contendo o seguinte: ‘Net Break’ ou ‘Junction Break’ ou mesmo uma mistura dessas duas mensagens, é a indicação do rompimento de conexão
    de dois servidores, é o Netsplit ocorrendo;

    -Utilização de ‘|’: Essa ‘barra’ é utilizada para comandos complexos que têem que ser digitados de um só vez; a função dela seria de emular ao programa de IRC que um comando foi digitado, enviado e outro foi enviado logo a seguir. Exemplo: O usuário gostaria de entrar em um canal, tocar um arquivo .wav e sair do canal, então, 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 função 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 também tem suas ‘brincadeiras’, exmeplo: vc pode criar no bot uma info-line cuja qual o bot colocará no canal toda vez que vc entrar no mesmo.

    Abaixo, uma relação de comandos para bots:

    1./msg bot hello .................... : registra usuário em bot

    2./msg bot pass ............. : cria uma senha para o usuário

    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 mostrará quem está no canal que ele organiza e suas respectivas info-lines

    8./msg bot who <$nick> .............. : o bot enviará as informações disponíveis sobre o usuário



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

    10./msg bot notes read # .... : o bot mostra a msg para vc de número #

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

    12./msg bot notes erase # ... : apaga msg de número #

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

    14./msg bot notes TO .. : envia/deixa uma msg a um usuário via bot

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

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

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

    Master: É o dono do Bot ou um usuário autorizado; é quem programa e quem habilita/desabilita outros masters, ops, área de arquivos e outros.

    Linguagem: Costumam ser feitos em R.A.W., que é a programação do IRC, quando Bots caseiros. Os Eggegrops Bots são feitos em Unix.

    Diferença: Caseiros: é um Bot de teste, feito em R.A.W. e colocado em uso quando o usuário se conecta ao IRC;

    Egge: é um Bot trabalhado, feito em Unix, é colocado em uso
    pelo servidor ou usuário com conta Shell com autorização e
    apoio dos mesmos.

    DCC: Constitui-se da via direta de comunicação Master-Bot, Usuário-Bot e Bot-Bot, serve para pegar arquivos na ‘área de arquivos’, e para,
    principalmente, utilizar a ‘parity-line’ do bot para conversar (chat) com outros usuários que também estejam conectados ao bot.

    Modos de um canal:

    Um canal, ele tem que ter suas proteções internas e automáticas, para
    não depender somente dos ops e ircops. Esses modos permitem ao canal, que ele seja privado (+p), invisível (secreto)(+s), somente os Ops podem mudar o tópico(+t), não receberá msgs de usuários de fora do canal (+n), só entrarão usuários chamados (invite) pelos ops (+i), podem ter um número limitado de usuários (+l), ser um canal moderado, ou seja, só os
    Ops e quem tiver VOICE pode falar (+m) e até mesmo uma senha para
    vc entrar (+k)

    Setando os modos de um canal:

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

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

    3-Só OPs mudam o tópico ............. : /mode #canal +t

    4-Não receber msgs de fora .......... : /mode #canal +n

    5-Só usuários ‘invitados’ ........... : /mode #canal +i

    6-Número limitado de usuários ....... : /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 usuário:

    Esses modos do usuário são mais para proteção; ele pode ficar invisível 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 até mesmo dar VOICE a um usuário em um canal.

    Setando os modos de um usuário:

    1-Invisível .................... : /mode $nick +i
    2-Server msgs .................. : /mode $nick +s
    3-Wall-ops ..................... : /mode $nick +w
    4-Voice ........................ : /mode #canal +v $nick

    O Hacker no IRC:

    Um hacker no IRC, costuma estar lá para trocar informações, senhas,
    programas, dicas e etc. Costumam estar equipados com bons scripts e com o mirc. Não são os responsáveis por clones e etc. Quem costuma usar clones para IRC são os lamers que conseguiram um script e acham que por isso já são hackers. Um hacker pode até ter, mas é muito raro usar clones.

    Take Over:

    Também conhecido como ‘Take Down’; É a tomada de um canal por um usuário.
    Como proceder para tomar um canal: Deve-se setar os modos do usuário para receber as mensagens do servidor. Quando houver uma ‘quebra’ de conexão, o usuário deverá se conectar ao servidor que desconectou-se e entrar no canal desejado, que, provavelmente, não terá um único sequer usuário, tornando-se assim, Operador. Quando o servidor reconectar-se à rede, o usuário precisa apenas tirar o OP-Status dos Operadores pela outra conexão.
    Como evitar: Quando ocorrer uma ‘quebra’ de conexão, o Operador de canal deve estar atento para retirar o OP-Status de todos os Operadores assim logados no servidor que desconectou-se.

    FICANDO COM O WHOIS LIMPO


    Dá até vergonha de escrever isso, mas apesar de tudo muitas pessoas não sabem que setando o
    modo +p eles ficariam com whois limpo, ou seja, não apareceria os canais onde eles se encontram.
    Digite isso: //mode $me +p cada vez que quiser ficar +p ou acrescente isso no seu REMOTE do mIRC, para ficar sempre +p: on *:connect:mode $me +p

X
Working...
X