Slackjeff Wiki

Bits que significam

Ferramentas do usuário

Ferramentas do site


howto:comandosirc-unreal-completo

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
howto:comandosirc-unreal-completo [2024/10/13 23:59] – [Utilize criptografia OTR] devnullhowto: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:
  
 <code> <code>
Linha 67: Linha 69:
 </code> </code>
  
-O material em video também pode ser assistido por aqui: https://videos.slackjeff.com.br:9443/w/au85syX8EgrGF1UEniCRpu +====Exemplo de Conexão via TOR, utilizando o Cliente IRSSI==== 
-====Exemplo de Conexão via TOR, utilizado o Cliente IRSSI:(em construção)====+ 
 +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, torsocks, torify nem nenhum outra ferramenta externa que faça essa ponte. 
 + 
 +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. 
 + 
 +<code> 
 +socat TCP-LISTEN:6688,fork,reuseaddr SOCKS4A:localhost:slackj2il6nspqhw25xxjkzblgelnrf3vxe3b7ctbzie7xpzlvxs3gad.onion:6697,socksport=9050 & 
 +</code> 
 + 
 +Em seguida basta abrir o IRSSI e se conectar ao localhost na porta criada com o socket TCP: 
 + 
 +<code> 
 +/connect -tls localhost 6688 
 +</code>
  
 ====== Operações com o próprio Nick ====== ====== Operações com o próprio Nick ======
Linha 82: Linha 103:
 </code> </code>
  
-===== Registre/Autentique seu Nick (Senha/SASL) =====+===== 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
 </code> </code>
 +
 +===== 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:
 </code> </code>
  
-Após se identificar, SE preferir se conectar via certificado SASL, em substituição a sua senha:+===== Autentique seu Nick (via SASL - método mais seguro) ===== 
 + 
 +O SASL está bem documentada no https://datatracker.ietf.org/doc/html/rfc4422. O SASL estabelece mecanismos de comunicação entre o cliente e o servidor. 
 + 
 +A autenticação SASL ocorre antes da conexão com o servidor ser totalmente estabelecidaou 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 "Autenticação SASL", onde basta informar seu Nick e Senha. 
 + 
 +Em cliente via terminal, como o Weechat/IRSSI, é necessário performar alguns comandos para que a autenticação ocorra. 
 + 
 +No WeeChat: 
 + 
 +<code> 
 +/set irc.server.slackjeff.sasl_mechanism plain 
 +/set irc.server.slackjeff.sasl_username SeuNick 
 +/set irc.server.slackjeff.sasl_password SuaSenha 
 +/save 
 +</code> 
 + 
 +No IRSSI: 
 + 
 +<code> 
 +/network add -sasl_username SeuNick -sasl_password SuaSenha -sasl_mechanism PLAIN slackjeff 
 +</code> 
 + 
 +Na ZNC: 
 + 
 +<code> 
 +/msg *sasl Mechanism PLAIN 
 +/msg *sasl RequireAuth yes 
 +/msg *sasl Set SeuNick SuaSenha 
 +</code> 
 + 
 +==== Utilizando Certificado ==== 
 + 
 +SE preferir se autenticar via certificado SASL, em substituição a sua senha
 +Para adicionar seu certificado no servidor:
  
 <code> <code>
Linha 235: Linha 297:
 </code> </code>
  
-==== Utilize criptografia OTR ====+==== Utilize criptografia OTR (em construção) ====
 ===== Obter Informações de um Nick ===== ===== Obter Informações de um Nick =====
  
howto/comandosirc-unreal-completo.1728874776.txt.gz · Última modificação: 2024/10/13 23:59 por devnull