Asterisk 1.4.21.2 y 1.2.30 released!

Julio 23 2008 por saghul

Leyendo a Russel Byant me entero de que acaban de ser lanzadas estas 2 nuevas versiones de Asterisk, debido a 2 fallos de seguridad en IAX2. Podéis consultar los informes correspondientes: AST-2008-010 y AST-2008-011.

Etiquetas: ,

Curso de virtualización con Xen

Julio 22 2008 por saghul

Con todo el lío, al final este año no he podido poner un post comentando los Cursillos de Verano del E-Ghost :(

Uno de los cursos en los que me infiltrado :) es en el de Introducción a la Virtualización, en la que se ven OpenVZ y Xen. Zigor Egiguren (Cosmos) se ha encargado de la parte de OpenVZ y yo de la de Xen.

Por si alguno lo encuentra de interés, aquí os dejo la documentación que voy a utilizar el día de hoy, la tenéis descargable en http://www.slideshare.net/saghul

Etiquetas: , ,

HowTo: Backup manual del iPhone

Julio 20 2008 por saghul

Dado que se ha lanzado esta madrugada la PwnageTool 2.0, toca actualizar el iPhone, pero no quiero hacer backups de lo que tengo con el iTunes, ya que pierdo el control, además, es software privativo!

A continuación listo los directorios interesantes para hacer backup, que siempre que quiero partit de un iPhone ‘limpio’ se me olvida cuales son :)

  • SMS: /var/mobile/Library/SMS/sms.db
  • Calendario: /var/mobile/Library/Calendar/Calendar.sqlitedb
  • Notas: /var/mobile/Library/Notes/notes.db
  • Contactos: /var/mobile/Library/AddressBook/AddressBook.sqlitedb Y
    /var/mobile/Library/AddressBook/AddressBookImages.sqlitedb
  • Fotos: /var/mobile/Media/DCIM/100Apple
  • Repositorios del Installer: /var/mobile/Library/Installer/PackageSources.plist

Cuando me he fijado en la extensión de los archivos, he sospechado un poco, así que he probado a abrirlos con SQLite y… se abren! Es decir, la agenda de contactos no es más que una Base de Datos en SQLite :)

Si copiamos los ficheros arriba listados ya podemos restaurar nuestro iPhone sin miedo a perder nada, y sin usar iTunes :)

Njoy! :)

Etiquetas: ,

Impresiones sobre la VoIP móvil

Julio 13 2008 por saghul

Desde que mi novia se fue a estudiar fuera, he estado haciendo uso intensivo de la VoIP, en muchas de sus vertientes. Algunos quizá recuerden que fue por esta razón por la que monté Asterisk en el NSLU2, ¡y todavía sigue up and running!

Pues bien, últimamente he estado utilizando bastante intensamente la VoIP a través del móvil, y he pensado en recoger aquí mis impresiones. En concreto las pruebas las he realizado en un iPhone y en un Nokia N80, y he probado Fring, SIPGate y el própio cliente SIP de Nokia.

Fring (iPhone y Nokia N80)

Cuando salió se hizo bastante popular, porque es multiprotocolo, “no tiene problemas con el NAT”, y puede funcionar en móviles sin cliente SIP nativo, como el N70. Pues a mi no me gusta demasiado. Cuando usas Fring, tanto la señalización como el audio son enviados a sus servidores, por aquello de “ayudar” con el NAT, pero a cambio de tu privacidad. Además, el hecho de utilizar otro servidor para “rebotar”, hace que aumente la latencia, y cuando la conexión no es muy buena…

fring.jpg

SIPGate (iPhone)

Este sencillo cliente SIP inicialmente solo podía usarse con los própios servidores de SIPGate, pero posteriormente se abrió la posibilidad de ser conectado contra cualquier servidor. Funcionar funciona, y la calidad es buena, pero es extremadamente sencillo: no se integra con la agenda del iPhone, y no da apenas feedback del estado de la conexión. Le echo en falta más opciones (solo pide usuario, password y servidor) y algo más de información de log.

sipgate_logo.gif

Cliente SIP de Nokia (Nokia N80)

De los 3 este ha sido mi gran favorito. Aunque es el más complicado de configurar, es muy fácil de utilizar, y esta completamente integrado con el terminal, por lo que cuando llego a casa y se conecta por WiFi, puedo empezar a llamar por VoIP sin problemas. La calidad es muy buena y ofrece “algo” de información de log, por ejemplo cuando falla el registro de SIP.

n80_sip.jpg

Conclusiones

Creo que aunque actualmente la VoIP móvil ya se esta empezando a extender, hacen falta más aplicaciones, abiertas e integradas en el terminal. De momento, y teniendo en cuenta las pruebas que he realizado, me quedo con el cliente SIP de Nokia, aunque como terminal prefiera el iPhone :)

¿Y tu?

Etiquetas: , , ,

sipX incorporará FreeSWITCH en su siguiente versión

Julio 13 2008 por saghul

Leo en la web oficial de FreeSWTICH, que la SIP Foundry ha anunciado que sipXecs incorporará un servidor de conferencias en siguiente versión y esto lo realizarán mediante FreeSWITCH.

Al parecer FreeSWITCH formará la infraestructura subyacente, y sipX incorporará una interfaz gráfica de usuario (GUI) amigable para su manejo.

Aquí podéis ver una imágen del asunto, y si queréis más información podéis leer el anuncio oficial.

conference.png

Etiquetas: ,

Más “webdospuntocerismo” :)

Julio 4 2008 por saghul

Hace no se ni cuanto que existe Twitter (bueno, y ahora otros 1000 servicios similares), y aunque en su día no me llamó la atención, siempre he tenido el gusanillo de hacerme o no una cuenta.

El caso es que el otro día leyendo Genbeta, descubrí esto: la posibilidad de postear en Twitter desde consola en GNU/Linux con un script en Perl!! Eso fue lo que me animó, y hoy que me siento un poco vago he decidido hacerme la cuenta y probar el script. Funciona!! :)

El script podéis bajarlo de aquí, y a mi podéis encontrarme aquí:  http://twitter.com/saghul

See you on the net!

ACTUALIZACIÓN: Ya no necesito el script en Perl, me he hecho el mío propio en Python. Aquí tenéis la primera versión, y aquí la segunda, con un sencillo intérprete de comandos ;)

twitter.jpg

Etiquetas: ,

Asterisk 1.4.21.1 released!

Junio 30 2008 por saghul

Hace algún tiempo que los usuarios están padeciendo bloqueos de Asterisk, en su versión 1.4.21. Pues bien, aquí esta la solución: actualizar urgentemente a la 1.4.21.1

Podéis descargarla y consultar el ChangeLog donde siempre: http://downloads.digium.com/pub/telephony/asterisk

asterisk.png

Etiquetas: ,

Múltiples fuentes de video para chan_oss

Junio 30 2008 por saghul

En un post a la lista Asterisk-Dev, Luiggi Rizzo comenta que acaba de incluir una nueva feature en el trunk de Asterisk: la posibilidad de tener varias fuentes de video en chan_oss.

Hace tiempo que Luiggi Rizzo participó en la inclusión del video a chan_oss, como coemntó Russel Bryant por aquí: http://www.russellbryant.net/blog/index.php/2007/12/18/asterisk-as-a-video-soft-phone/ pues bien, ahora se soportan múltiples fuentes! :)

Para compilar Asterisk con esta feature habilitada solo tenéis que seguir los pasos que Luiggi comenta en el post y obtendréis algo parecido a la imágen de abajo ;)

video_console.jpg

Etiquetas: , ,

Probando BackTrack 3

Junio 22 2008 por saghul

Para los que no la conozcan, BackTrack es una distro orientada a la seguidad y al análisis forense, que contiene decenas de herramientas para el análisis, fingerprinting, exploits, fuzzing, etc…

Desde la versión anterior, Back Track incluye herramientas de seguridad relacionadas con la VoIP, tales como SIPcrack, Vomit, PROTOSS fuzzer, SIPVicious, etc… y en esta versión, BackTrack 3, hay bastantes más!

En su web podéis bajar esta distro en 3 sabores: ISO para grabar en CD, ISO para pendrive USB e imágen para VMWare. Yo he optado por esta última y la verdad, me ha gustado mucho. Además el escritorio es KDE! :)

Aquí os dejo una captura, y he colgado alguna más en Flickr. Si os interesa la seguridad, os invito a probarla :)

backtrack3_3.png

Etiquetas: ,

Programando módulos personalizados para Asterisk

Junio 19 2008 por saghul

No cabe duda de que Asterisk tiene muchísimas herramientas disponibles para construri un servicio con telefonía de por medio. No obstante, hay ocasiones en las que es posible que queramos cambiar algo, o implemtar algún comportamiento que queramos en forma de módulo de Asterisk.

20562069_7cf1e2aaec.jpg

Si nos vamos a enfrentar a esa tarea, nos encontraremos con que hay muy poca información sobre el desarrollo de módulos para Asterisk (la de OpenSER es completísima, por comentar…). Simplemente, el código se explica a si mismo :)

Que no cunda el panico, Russell ha empezado una guia en su blog en la que explica como compilar módulos para Asterisk :) Aquí tenéis la primera entrega: http://www.russellbryant.net/blog/index.php/2008/06/19/how-to-write-an-asterisk-module-part-1/

Aunque, como he comentado, no hay apenas documentación, en las AstriCon suelen haber charlas sobre desarrollo, y he encontrado unas transparencias muy interesantes en el SVN Community: http://svncommunity.digium.com/view/russell/presentations/astricon07/developer-day/

Let the hacking begin! ;)

ACTUALIZACIÓN: Aquí tenéis la segunda parte: http://www.russellbryant.net/blog/index.php/2008/06/20/how-to-write-an-asterisk-module-part-2/

ACTUALIZACIÓN2: La tercera parte de esta interesante serie de posts de Russell: http://www.russellbryant.net/blog/index.php/2008/06/30/how-to-write-an-asterisk-module-part-3/

Etiquetas: ,




[x] Cerrar
E-mail