[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