Crypt irc+tor+sasl
Bemvindos a mais um artigo:
Neste post vamos usar crypto em clientes de IRC com Otr, , Fish, AES ou derivados e ligar com TOR e SASL se o servidor suportar ou estiver configurado ao IRC.
De forma a instalar o Otr:
Vamos usar o cliente de irc “hexchat” mas em muitos outros o esquema é semelhante.
Debian
apt-get install hexchat
sudo apt-update sudo apt-get -y install hexchat gcc make pkg-config libglib2.0-dev git automake autoconf-archive libtool glibc-source libcrypt-gcrypt-perl libotr5-dev
Existe ainda a hipótese de fazerem isto com backports onde o comando é o mesmo mas incluem “-t release-backports” a release seria por exemplo “stretch”, mas só fazem isto se os pacotes do vosso debian estiverem com backports e adicionados os repositórios na sources list. Este passo é opcional.
sudo apt-get -y install -t jessie-backports hexchat gcc make pkg-config libglib2.0-dev git automake autoconf-archive libtool glibc-source libcrypt-gcrypt-perl libotr5-dev
git clone https://github.com/TingPing/hexchat-otr cd hexchat-otr
- compilar
./autogen.sh ; make -s sudo make install
Existe ainda
https://github.com/TingPing/hexchat-otr
Dentro do cliente IRC hexchat executar comandos na janela de private do nick em questão:
/otr start
/otr finish
Fish
Por default já vem no cliente de irc Hexchat
Comandos na janela de private do cliente de irc ou canal
No nick de utilizador:
/setkey password
/delkey nick
No canal
/setkey password /delkey #channel
Windows
Otr
Fish
Brevemente….
SASL
Para quem não sabe é uma framework de authenticação e segurança de dados em protocolos internet.
1-Abrir a lista de Redes no Hexchat (Ctrl+S) e escolhem a rede que querem.
2-No Campo de username colocar o vosso nick primário
3- Selecionar (username+password) no método de login
4- No campo de SASL password colocar a password.
TOR
Hexchat
/set net_proxy_host 127.0.0.1 /set net_proxy_type 3 /set net_proxy_port 9050 ou 9150 depende config /set net_proxy_use 0
/set irc_user_name
/server -ssl hidden.onion 443 YourPasswordHere
ou
/server -ssl ipv6.url.pt 6697