[BulletProof] Configuracion BP en MacOs X

Pablo plobarinas at argo.es
Wed Jun 18 20:13:26 CEST 2003


De como pusimos en marcha el Bulletproof en un
Mac con Mac OS X

	La verdad es que todo comenzó de la forma más inocente, como suele
suceder, nuestro amigo y creador del BP (BulletProof) JCEA, nos 
convenció (a mi y
a un colega ACP) para que probaramos ese maravilloso programa suyo que
funcionaba en Python y que permitía mantener conversaciones cifradas a 
través
de un canal inseguro como el irc-hispano, así que, y pensando que sino
consentíamos quizás pudiésemos en el futuro tener algún problema en lo 
que a
conexiones, canales, nicks y demás del hispano se refiere, nos 
decidimos a
complacer su demanda. Nos bajamos la ultima versión del Python, así 
como el
propio Bulletproof, a traves del enlace que se encuentra en la pagina 
del propia
JCEA (www.argo.es/%7Ejcea/programacion/bulletproof.htm). Acto seguido
comprobamos que la firma coincidía (no vaya a ser que nos vendieran 
gato por
libre), y ya por fin, tras realizar una copia de seguridad del sistema 
(no por nada,
pero uno aprecia su sistema con todos sus ficheros bien ordenados y 
preparados,
sus carpetas con las preferencias ajustadas a sus gustos personales, en 
fin todo
un mundo de color, que no quiere ver desaparecer por alguna 
circunstancia
inexplicable durante o tras una instalación de tipo... desconocido?), 
instalamos el
python en primer lugar, versión 2.2.2, fácilmente localizable en 
www.python.org
sección MAC. Después lanzamos el BP, pero oh, no funcionaba. Que 
extraño que
podría pasar?. Investigamos descubrimos que la forma de funcionar del 
programa
recurre al sistema directamente, y aquella versión de Python sólo 
funciona en
carbon, con lo que si queríamos que funcionara habría que realizar toda 
una serie
de pasos un tanto rollo. Así buscamos una forma alternativa. No llevo 
mucho,
enviamos un mensaje a Luis G.F. el cual había conseguido ya el que BP 
corriera en
un mac con OS X. Nos indico que debíamos instalar el Developer Tools de 
Apple,
que es un cd con utilidades de todo tipo para desarrolladores, incluído 
un
interprete de Python que funcionaba desde el propio sistema. Listo pues,
adquisición del cd con las Developer Tools, copia de seguridad del 
sistema ;-)),
instalación de las Tools, y tras una bien apuntada ayuda por parte de 
JCEA
respecto a como lanzar el programa desde la consola (dentro del terminal
dirigirse a donde se encuentre la carpeta de BP y dentro de ella 
teclear python
cliente.pyc) boilá, el programa se puso a funcionar. Se abre una bonita 
ventana del
terminal, aparecen un montón de líneas indicando que no se cuantos 
módulos se han
cargado y listo. ¿Eso es todo?, oh no aún falta configurar el cliente 
irc. Así que
todos puestos ya en la labor, lanzamos el snak (que es nuestro habitual 
cliente
irc) y en él definimos para el irc-hispano un nuevo servidor el 
127.0.0.1. (No es
difícil de hacer, sólo hay que irse a ventana Profiles, botón Add, 
seleccionar red
IRC-Hispano, y luego Add en Server donde marcamos los datos del nuevo 
servidor,
la IP dicha y el puerto 6667, y mas que listo). Sí nuestra propia 
máquina, pero
además paramos por un momento el BP (control+D) nos vamos a un fichero 
de
texto dentro de la propia carpeta del BP, llamado config, lo editamos y 
quitamos
las # que hay delante de dos líneas que indican el servidor de irc por 
el que nos
conectaremos y el puerto correspondiente (si no recuerdo mal el 
servidor que
viene por defecto es libres.irc-hispano.org, nosotros lo cambiamos por
pulsar3.irc´-hispano.org, por supuesto el puerto es el mismo 6667). 
Hecho esto
volvemos a lanzar el BP y conectamos al irc a través del  nuevo 
servidor. Ya en la
ventana de conexión nos aparece la versión de BP actual a parte de 
otros datos ya
propios del irc. Ya sólo queda definir las claves para aquellos nicks 
con los que
queramos comunicarnos en secreto, por supuesto dicha clave a de ser la 
misma
para ambos Y HA DE SER SECRETA. Por consiguiente una llamada telefónica 
a
nuestro bienamado programador, y Señor del IRC, y ya teníamos nuestras 
claves.
Introducirlas es fácil con poner en el propio irc /bulletproof add nick 
clave, ya
esta, incluso para un canal completo /bulletproof  add #canal clave y 
más que
listo. Para evitar tener que teclear la clave cada vez que entrabamos 
usamos una
opción que posee el snack en las propiedades del servidor que definimos 
para
entrar (el famoso 127.0.0.1) y es que permite establecer toda una serie 
de
comandos que se ejecutan en cuanto entras a través de dicho servidor. 
Fácil,
verdad?, bien pues finalmente y para comprobar que todo estaba en orden
introdujimos el comando /bulletproof list en el propio snak de forma 
que nos listo
los nicks  y canales con clave y las claves correspondientes. Ya sólo 
quedaba
probar a hablar entre nosotros con el sistema en funcionamiento. No 
tardamos
mucho, ahi estabamos intercambiando frases de saludo típicas, PERO 
CIFRADAS,
con las respuestas precedidas de un apóstrofe para indicar que dicha 
frase es
ilegible para quien no conoce la clave y no utiliza el BP. ¿A que 
mola?. Pues ya
sabeis lo que hay que hacer si también teneis ganas de probarlo.

Documento creado por QKolnek el 16/06/03.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 5283 bytes
Desc: not available
URL: <http://mailman.jcea.es/pipermail/bulletproof/attachments/20030618/17a5218a/attachment.bin>


More information about the BulletProof mailing list