¡Saludos! Aquí les dejo el complemento que hice llamado Secure XChat (obviamente, hecho en Perl), que es para XChat. Básicamente sirve para cifrar los
chat privados del IRC para hacerlos más seguros. De esta forma NADIE más podrá leer vuestros mensajes; de esta forma mantenemos la privacidad si se trata de asuntos que no queramos que alguien más pueda leer. Si alguien nos estuviera esnifando la conexión no podría leer los mensajes; si en el servidor al que estamos conectados guarda registros sobre los
chat privados violando nuestra privacidad, al usar este complemento no podrá leer los mensajes ya que solo verían texto cifrado y no podrían descifrarlo.
En la última versión 0.2 (última por ahora) se agregaron muchas cosas aunque sigue en fase beta, como poder elegir la longitud de las llaves, elegir con quien tener un
chat cifrado y con quien no. Además agregué una especie de instalador aunque no estoy del todo seguro que funcione perfectamente, solo sé que no funcionará en Windows.
También el código está mucho más limpio a diferencia de la primera versión donde dejé todo más raro que otra cosa... Ahora sí es entendible para los que quieran verlo aunque no tiene líneas comentadas.
Este complemento usa sobre todo el módulo
Crypt::OpenSSL::RSA, entre otros, los cuales pueden instalar usando CPAN. Sin embargo, para usuarios de Linux, hay un instalador bastante simple y fácil de usar que pondrá todo lo que necesita el complemento.
Puede que el complemento no les cargue al reiniciar XChat, tienen 2 opciones:
Una es escribir [b]/load SecureXChat.pl en su XChat (es muy probable que no funcione esta). La otra es que carguen el complemento desde la interfaz normal; esto se hace yendo a Ventana > Complementos y guiones > Cargar y seleccionan el complemento Secure XChat en la carpeta /home/usuario/.xchat2/[/b]
El enlace del proyecto:
https://sourceforge.net/projects/securexchat/El enlace de la última versión:
https://sourceforge.net/projects/secure ... iles/v0.2/Descarguen los tres archivos (install.pl, LEEME.txt y el más importante, SecureXChat.pl), luego ejecutan el install.pl
Sobre cómo se usa y esas cosas... en el archivo LEEME.txt
Por ahora no estoy agregando nuevas cosas al complemento. Podría hacerlo más eficiente pero no cambiaría mucho. Quiero agregar muchas cosas juntas pero no se me ocurre qué otras cosas serían buenas. Si tienen alguna idea sería bueno que la aportaran xD
Originalmente lo publiqué en otros sitios y desde entonces he modificado algunas cosas más. Quería mostrárselos porque este es un foro sobre Perl y bueno, ya que el complemento está hecho en Perl XD así los nuevos se van enterando de qué cosas se pueden hacer con este genial lenguaje (no es que yo sea todo un experto de él) y les pido que si encuentran fallos -que seguro los hay- me los digan
PD: ¿Alguien tiene idea de las licencias que se usan para este tipo de cosas? ¿Me aconsejan usar una o dejarlo así? o.o