Somos muchos los que usamos la consola estilo #semananegra. El caso es que estaba yo buscando un cliente parecido, para la consola de mi raspbian, intentando no usar dos clientes simultaneos, como irssi (IRC) y mcabber(xmpp) ambos para la shell, pero que ocupan mucho espacio incluso usando tmux. Así que busque en los repos y encontré centerim. Pero no se podía usar ssl sobre el protocolo de irc y daba un error de gnutls en xmmp.
Entonces me dije, esto va a ser mejor compilarlo a mano, y busque en la red, donde encontré esta versión que parece más reciente y que me gusta más https://github.com/transacid/CenterIM5. CenterIM5 soporta varios protocolos AIM, (AOL Instant Messenger), Bonjour, Gadu-Gadu, Groupwise, ICQ, IRC, MSN/Windows Live, MXit , MySpaceIM, QQ, SILC (Secure IRC), SIMPLE Sametime,XMPP (Jabber and Google Talk), Yahoo, Yahoo JAPAN y Zephyr
Pasos para instarlo:
Instalar las dependencias necesarias
sudo apt-get install autoconf libgconf2-dev autopoint g++ ncurses-dev gettext automake make
Descargamos el src, configuramos y compilamos
`git clone https://github.com/transacid/CenterIM5/
cd CeneterIM5
./bootstrap
./configure
make`
Instalamos
`make sudo make install`
Para esconder nuestra IP, podemos conbinar un proxy http usando socat para crear un conector entre privoxy y tor, lo dejo porque mcabber solo deja usar un proxy http, igual a alguien le sirve y para el caso también vale, no se si añade algo más de privacidad, pero lo intentaré averiguar.
socat TCP-LISTEN:7777,fork PROXY:127.0.0.1:mijabber.es:5222,proxyport=8118
O podemos usar solo tor, ¿al gusto?
socat TCP-LISTEN:7777,fork SOCKS4A:127.0.0.1:mijabber.es:5222,socksport=9050
Recordar que privoxy debe incluir la linea para que reenvíe hacia tor
forward-socks5 / 127.0.0.1:9050 .
Si haces esto luego debes configurar el servidor de la cuenta xmpp como 127.0.0.1 puerto 7777
Pues tendré que probarlo. No conocía de su existencia y tiene buena pinta.