software gnu-linux

Software para GNU/Linux

Thanks for all the fish

Trasteando con el AMI (Asterisk Manager Interface) he topado con este mensaje (que traducido al castellano vendría a ser algo así como "Gracias por todo el pescado"). Este mensaje aparece al finalizar una llamada, o mejor dicho al ejecutar la acción Logoff.

Entendiendo las licencias GPL

Si tu motivación principal al escribir software es ganar dinero en cada instalación, entonces ten por seguro que estas licencias no están hechas para ti. Pero si prefieres ayudar a la comunidad, hacer crecer tu proyecto y recibir ayuda, código, parches y reportes de fallos de desarrolladores y usuarios en todo el mundo, continúa leyendo.

Las GPL son buenas licencias para tu software Open Source pero desde el inicio hasta ahora han ido creciendo en número. Este es el motivo por el cual hay varios tipos de licencias GNU/GPL, las más populares son: GPL, LGPL, y AGPL. Hay también varias versiones: la inicial (también conocida como v1), v2 y la última v3.

VoIP Honeywall

Un honeywall se encarga de filtrar y analizar el tráfico de red y es una parte fundamental de una HoneyNet. Generalmente se trata de un servidor dedicado a dicha tarea pero también podría implementarse en una máquina virtual o bien como un proceso aparte escuchando en una IP concreta.

En el caso de una red VoIP implementada usando el protocolo SIP, un honeywall debe centrarse en analizar el tráfico SIP filtrando los paquetes según nuestra configuración (la más común suele ser UDP sobre el puerto 5060) aunque también es posible usar TCP y TLS. Algo de la que ya Saghul, gurú de la seguridad en VoIP seguramente ya conocido por muchos, ha hablado en varias ocasiones.

Tal vez la forma más visual de ver la operación de un honeywall es situándolo en un diagrama:

VoIP honey en Sourceforge

For non-spanish speakers, please see an english version below.

Estamos contentos de anunciar que tenemos nombre y página del proyecto en Sourceforge para VoIPhoney, este es el primer pequeño pasito hasta que subamos una versión aceptable al repositorio.

Algunos compañeros se han ofrecido a colaborar y esperamos que más gente se unirá pronto. Así que si te consideras un experimentado / aficionado / apasionado desarrollador en C/C++, amas la VoIP, la seguridad e investigación es un buen momento para unirte a este proyecto.

Todo el código y documentación se han generado en inglés, así damos una mayor posibilidad de ampliar el proyecto y también practicamos un poco. Guiño

Here we go, translation for english speakers:

Parsear archivos de configuración en C++

Llega un momento en el desarrollo de software en el cual te das cuenta de que ya tienes muchas variables hardcoded (dentro del código), esto está bien mientras estamos en una fase de pruebas pero una vez pasada esta fase te das cuenta que mucha de la información que has incorporado en las variables del código deberías trasladarla a un fichero de configuración.

Compilar e instalar siproxd en HP-UX

Siproxd es un deamon proxy/masquerading para el protocolo SIP. Maneja los registros de clientes SIP en una red IP privada y realiza la reescritura del cuerpo de mensajes SIP para hacer que las conexiones SIP funcionen vía un firewall de masquerading (NAT). Permite a los clientes software SIP (como kphone, linphone) o los clientes hardware SIP (teléfonos VoiP los cuales son compatibles con SIP, tales como los de Cisco, Grandstream o Snom) trabajar detrás de un firewall o router NAT.

Las 10 ventajas un PBX basado en Windows vs Linux

O podría titularlo también las 10 mentiras mal contadas pueden llegar a parecer creíbles. Y es que Nick Galea (CEO de 3CX, vendedor de IP PBX para Windows) ha tenido el detalle de exponer en su blog un vídeo con una presentación que ilustra las 10 ventajas de tener un PBX basado en Windows frente un PBX o un appliance basado en Linux. Todo ello acompaña al whitepaper que redactó sobre este mismo tema, y que la verdad, no tiene desperdicio.

Las 10 ventajas son:

  1. Maneja fácilmente las extensiones y líneas telefónicas tu mismo!
  2. Al ser basado en software tiene menor coste de compra y expansión!
  3. Fácil de administrar y controlar
  4. Utiliza el hardware existente y ahorra!
  5. Más funcionalidades gracias a las tecnologías Windows
  6. Independiente del hardware y proveedores – no está atado a un proveedor!
  7. Mejor tolerancia a fallos a través de un fácil backup de su PBX
  8. Una PBX basada en Windows es más escalable
  9. Mejor integración con otras aplicaciones de su negocio
  10. Cree aplicaciones de voz que incrementan la productividad fácilmente

Resaltar sintaxis en Asterisk

Asterisk::config::syntax::highlight (AKA syntax-highlight) es un módulo de Perl que nos permite resaltar la sintaxis de los ficheros de configuración de Asterisk y obtener código HTML. Como de costumbre en los módulos de perl lo podemos obtener e instalar usando CPAN.

Medir la red con Iperf

Iperf es una herramienta que nos permite medir el ancho de banda para el protocolo internet, nos proporciona información como la tasa de transferencia de datagramas en la red, el retardo (jitter) y la pérdida de paquetes. Todo ello enviando datagramas TCP o UDP según le especifiquemos y esperando la respuesta ACK.

SIPVicious vs VOIPPACK

Después de tener la oportunidad de hablar con Sandro Gauci (líder del equipo de desarrollo de VOIPPACK y SIPVicious) nos podemos hacer una idea más ajustada de las diferencias y similitudes que existen en estos sets de herramientas.

Distribuir contenido