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 15:58] – [Bans por tempo] devnull | howto:comandosirc-unreal-completo [2025/01/30 20:26] (atual) – [Exemplo de Conexão via TOR, utilizando o Cliente IRSSI] devnull | ||
---|---|---|---|
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 509: | Linha 572: | ||
Em construção. Será atualizado aos poucos. | Em construção. Será atualizado aos poucos. | ||
+ | |||
+ | Em todos os bans avançados, é permitido a utilização do placeholder * para Nick, User e Host. | ||
=== Bans por tempo === | === Bans por tempo === | ||
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.1726858686.txt.gz · Última modificação: 2024/09/20 15:58 por devnull