howto:comandosirc-unreal-completo
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| howto:comandosirc-unreal-completo [2024/09/20 18:57] – [Bans Avançados] por tempo devnull | howto:comandosirc-unreal-completo [2025/08/08 02:49] (atual) – devnull | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== O que é IRC ====== | ====== O que é IRC ====== | ||
| - | IRC é um sistema de bate papo criado em 1988, de modo inteiramente texto, que permite discussões em " | + | '' |
| É uma comunicação do tipo descentralizada, | É uma comunicação do tipo descentralizada, | ||
| Linha 9: | Linha 9: | ||
| ====== Conectar no servidor ====== | ====== Conectar no servidor ====== | ||
| - | A maioria dos Clientes gráficos | + | A maioria dos Clientes gráficos |
| < | < | ||
| Linha 50: | Linha 50: | ||
| ====Exemplo de Conexão via TOR, utilizando o Cliente WeeChat==== | ====Exemplo de Conexão via TOR, utilizando o Cliente WeeChat==== | ||
| + | |||
| + | Antes de mais nada o TOR (serviço, não o browser) precisa estar instalado e rodando na máquina. Após isso, abrir o WeeChat: | ||
| < | < | ||
| Linha 67: | Linha 69: | ||
| </ | </ | ||
| - | O material em video também pode ser assistido por aqui: https:// | + | ====Exemplo de Conexão via TOR, utilizando |
| - | ====Exemplo de Conexão via TOR, utilizado | + | |
| + | Existem diversas maneiras para se conectar na rede .onion utilizado o IRSSI (que não tem suporte nativo a socks5 como o WeeChat. | ||
| + | |||
| + | A melhor maneira na minha opinião (devnull), é criar um socket TCP escutando no localhost e redirecionando o tráfego para a rede .onion. | ||
| + | |||
| + | Dessa forma, não existe a necessidade de instalar proxychains, | ||
| + | |||
| + | Mas antes de mais nada o TOR (serviço, não o browser) precisa estar instalado e rodando na máquina. | ||
| + | |||
| + | Feito isso, primeiro criamos o socket TCP numa porta que não esteja em uso. Nesse exemplo vou utilizar a porta local 6688. | ||
| + | |||
| + | < | ||
| + | socat TCP-LISTEN: | ||
| + | </ | ||
| + | |||
| + | Em seguida basta abrir o IRSSI e se conectar ao localhost na porta criada com o socket TCP: | ||
| + | |||
| + | < | ||
| + | /connect -tls localhost 6688 | ||
| + | </ | ||
| ====== Operações com o próprio Nick ====== | ====== Operações com o próprio Nick ====== | ||
| Linha 82: | Linha 103: | ||
| </ | </ | ||
| - | ===== Registre/ | + | ===== Registre seu Nick ===== |
| Caso você queira que ninguém mais use o nick que você escolheu, você deve registrar esse nick com uma senha, que apenas você terá acesso. | Caso você queira que ninguém mais use o nick que você escolheu, você deve registrar esse nick com uma senha, que apenas você terá acesso. | ||
| Linha 91: | Linha 112: | ||
| /msg NickServ register SuaSenha SeuEmail | /msg NickServ register SuaSenha SeuEmail | ||
| </ | </ | ||
| + | |||
| + | ===== Autentique seu Nick (via Nickserv - método antigo, desaconselhável) ===== | ||
| Uma vez tendo o nick registrado, você precisará informar para o servidor que você é realmente quem registrou aquele nick, senão o servidor automaticamente vai mudar mudar seu nick. | Uma vez tendo o nick registrado, você precisará informar para o servidor que você é realmente quem registrou aquele nick, senão o servidor automaticamente vai mudar mudar seu nick. | ||
| Linha 100: | Linha 123: | ||
| </ | </ | ||
| - | Após se identificar, SE preferir se conectar | + | ===== Autentique seu Nick (via SASL - método mais seguro) ===== |
| + | |||
| + | O SASL está bem documentada no https:// | ||
| + | |||
| + | A autenticação SASL ocorre antes da conexão com o servidor ser totalmente estabelecida, ou seja, antes do usuário ficar online para toda a rede. | ||
| + | ==== Utilizando Usuário e Senha ==== | ||
| + | |||
| + | Esse método também é conhecido como SASL PLAIN. Nele é informado o nome do usuário e a senha do Nick. | ||
| + | |||
| + | Em clientes de IRC gráficos (como hexchat), já existe uma opção chamada " | ||
| + | |||
| + | Em cliente via terminal, como o Weechat/ | ||
| + | |||
| + | No WeeChat: | ||
| + | |||
| + | < | ||
| + | /set irc.server.slackjeff.sasl_mechanism plain | ||
| + | /set irc.server.slackjeff.sasl_username SeuNick | ||
| + | /set irc.server.slackjeff.sasl_password SuaSenha | ||
| + | /save | ||
| + | </ | ||
| + | |||
| + | No IRSSI: | ||
| + | |||
| + | < | ||
| + | /network add -sasl_username SeuNick -sasl_password SuaSenha -sasl_mechanism PLAIN slackjeff | ||
| + | </ | ||
| + | |||
| + | Na ZNC: | ||
| + | |||
| + | < | ||
| + | /msg *sasl Mechanism PLAIN | ||
| + | /msg *sasl RequireAuth yes | ||
| + | /msg *sasl Set SeuNick SuaSenha | ||
| + | </ | ||
| + | |||
| + | ==== Utilizando Certificado ==== | ||
| + | |||
| + | SE preferir se autenticar | ||
| + | Para adicionar seu certificado no servidor: | ||
| < | < | ||
| Linha 235: | Linha 297: | ||
| </ | </ | ||
| + | ==== Utilize criptografia OTR (em construção) ==== | ||
| ===== Obter Informações de um Nick ===== | ===== Obter Informações de um Nick ===== | ||
| Linha 508: | Linha 571: | ||
| ==== Bans Avançados ==== | ==== Bans Avançados ==== | ||
| - | Em construção | + | Em construção. Será atualizado aos poucos. |
| - | ==== Bans por tempo ==== | + | Em todos os bans avançados, é permitido a utilização do placeholder * para Nick, User e Host. |
| + | |||
| + | === Bans por tempo === | ||
| Permite que um ban do tipo simples tenha efeito apenas durante um certo período (em minutos), depois desse período o ban é automaticamente cancelado. | Permite que um ban do tipo simples tenha efeito apenas durante um certo período (em minutos), depois desse período o ban é automaticamente cancelado. | ||
| Linha 520: | Linha 585: | ||
| N é o tempo em minutos em que o ban terá efeito. | N é o tempo em minutos em que o ban terá efeito. | ||
| - | E todas as combinações | + | === Bans por uma determinada ação === |
| + | |||
| + | São bans que não kickam nem expulsam a pessoa do canal, mas são bans que restringem o usuário de diversas formas. | ||
| + | |||
| + | == Ação: Mutar == | ||
| + | |||
| + | Esse ban, mantém o usuário no canal, o usuário consegue saber tudo o que se passa no canal, mas não conseguirá falar e interagir no canal. | ||
| + | |||
| + | < | ||
| + | /mode # | ||
| + | </ | ||
| + | |||
| + | == Ação: Trocar de Nick == | ||
| + | |||
| + | Esse ban, mantém o usuário no canal e todas as interações | ||
| + | |||
| + | < | ||
| + | /mode # | ||
| + | </ | ||
| + | |||
| + | == Ação: Encaminhar == | ||
| + | |||
| + | Esse ban, encaminha o usuário para outro canal (geralmente um canal de #ajuda) quando ele tentar entrar no canal que está " | ||
| + | |||
| + | < | ||
| + | /mode # | ||
| + | </ | ||
| ==== Remover Bans ==== | ==== Remover Bans ==== | ||
howto/comandosirc-unreal-completo.1726858622.txt.gz · Última modificação: (edição externa)