Servidor SMTP para pruebas en Python

Hace un tiempo habíamos comentado un comando muy útil para generar un servidor HTTP en Linux usando Python. Esta vez vamos con un nuevo comando que será de utilidad cuando deseamos hacer algún tipo de prueba con SMTP.

La siguiente entrada de Python permite correr un servidor SMTP local que en vez de enviar el mensaje por internet, lo imprime a la consola estandar.

python -m smtpd -n -c DebuggingServer localhost:25

Buen tip.

Via: Vientos De Libertad

Rastros de vida…

Ha quedado algo abandonado el blog porque no le he podido brindar tiempo suficiente como para escribir algo. Llegué hace un par de días, estuve por la madre patria impartiendo un entrenamiento y aprovechando para conocer amigos y reencontrarme con otros luego de mucho tiempo.

El viaje ha sido increíble, la diferencia en la forma de vivir se siente. Lo que mas me sorprendió fue la puntualidad de su transporte, todo al minuto. La velocidad de los trenes también es notable, el viajar en AVE (tren de alta velocidad) puede ser la diferencia de estar un par de horas mas en un servicio tradicional. Están también los trenes tradicionales con camarotes (tren hoteles) los cuales tienen toda la comodidad que se requiere para higienizarse. Tiene la cama cucheta, ducha, unos utensilios como cepillos de diente, pasta de diente, costurerito entre algunas cosas.

Me llamo la atención como utilizan mucho el transporte público y que estos mismos a su vez tengan una categoría impecable. Si comparamos los trenes de Buenos Aires que son una de las pocas provincias que cuentan con trenes de pasajeros cotidiano, distan mucho en la tecnología, comodidad y puntualidad. Es con los pequeños detalles nos van marcando la diferencia y nos sacan la delantera.

Estuve también aprovechando la oportunidad para visitar a mi amigo Sergio que se encuentra viviendo en Marbella y conocer ese hermoso lugar, sus paisajes y playas. La noche está muy bien y es seguro. Es notable la seguridad que uno siente al estar allí y que no se lo logra cuando se está en Buenos Aires. He caminado por las calles a la madrugada en distintas ciudades y no ha pasado nada.

Estoy haciendo la recopilación de las fotos que luego estarán disponibles en el Flickr. Estaré haciendo algunas modificaciones a MKE Solutions y luego le brindaré un par de mimos al blog cambiándole el theme y escribiendo un par de textos que tengo separados.

Nuevo firmware AirOS 5.2

Hace un par de días ha sido publicada la versión estable del nuevo firmware de los productos de Ubiquiti, los cambios y agregados son importantes en comparación con la estable anterior.

Entre los agregados están una nueva herramienta para testear los anchos de banda. Analizador de espectro embebido dentro del sistema operativo. Una mejorada inteface GUI.

La lista de cambio está a continuación, se puede descargar desde el sitio de Ubiquiti. Es válida para todos los productos M como ser Bullet, Rocket, NanoStation y AirGrid:

Version 5.2 - Final Release (May 14, 2010)
------------------------------------------

- New: Speed test tool
- New: AirView tool (Spectrum Analyzer mode)
- New: Routing scenario: Network mode "Soho Router"
- New: NanoStation M5/M2 Second Ethernet port functionality -- now it is possible to bridge with wireless port
- New: Antenna gain and cable loss fields for compliance
- New: AirMax ON in default configuration
- New: Intelligent GUI improvement
- New: Console agent: Restore active heartbeat connections after firmware upgrade
- New: Report 802.11 information messages into syslog
- New: Improve ACL rules management: increase max MAC ACL entry count to 32
- New: Remove DFS 5250-5350 frequency for US country code (all M series products)
 Seguir leyendo...

Cambios en la normativa de la CNC

Se han anunciado algunos cambios en la normativa actual que rige a los radioaficionados en Argentina, entre ellas están la eliminación de algunas categorías, vías de renovaciones, etc.

A continuación transcribo la misma:

Importantes Anuncios de la CNC

Formando parte de los actos realizados ayer domingo con motivo de las Bodas de Oro del Radio Club Bolívar, disertó brevemente el titular de la Sección Radioaficionados de la CNC, Señor Luis Calabrese.

Anticipó en forma somera algunos aspectos del nuevo proyecto que se encuentra a la firma y que reemplazará a la resolución 50/98.

Dijo Calaberese que está basado en todas las presentaciones recibidas en tal sentido, por parte de radio clubes y radioaficionados independientes.

Este proyecto se conocerá en detalle en el Encuentro a realizarse en Tandil, posiblemente a comienzos de noviembre, con la presencia del titular de la Comisión Nacional de Comunicaciones.

TRAMITES

Los radioaficionados podrán realizarlos personalmente ante la CNC, en sus delegaciones o en los radio clubes. Queda a criterio y comodidad de cada interesado. Hubo quejas con relación a los aranceles que cobraron algunos radio clubes para las renovaciones, lo que determina que a partir de ahora el aficionado pueda elegir donde realizarlos.

EXIGENCIA A LOS RADIO CLUBES

Solamente se les va a pedir anualmente para seguir siendo reconocidos tener la Comisión Directiva actualizada y la constancia de la vigencia de la Personería Jurídica. No se solicitará mas el balance.

CATEGORIAS

Se elimina la categoría Intermedia, quedando Novicio, General y Superior. Quienes en la actualidad tienen categoría Intermedia pasan automáticamente a General y lo propio ocurrre con los que tienen General, pasando a Superior. El aficionado categoría Superior con 35 años de actividad ininterrumpida podrá solicitar la Categoría Especial. Para el examen a las Categorías Novicio y General se elimina la parte de telegrafía. En cambio se pedirá CW para el ascenso de categoría General a Superior.

REHABILITACION DE LICENCIA

quien no renueve en este período, podrá hacerlo el próximo conservando la licencia y la categoría. En cambio el que no lo haga en 2 períodos, deberá volver a rendir examen para la categoría que poseía cuando se encontraba en actividad.

VEEDORES

Podrá ser veedor de un examen un radioaficionado categoría Superior designado por el propio Radio Club. Se elimina la obligación de convocar gente de otro radio club para que cumpla dicha función.

DELEGACIONES

Un radio club podrá tener delegaciones dentro de la propia provincia donde tiene su sede, y en la medida que no haya otro radio club mas cercano. En las delegaciones podrán dictarse cursos y realizarse las prácticas operativas, aunque el examen obligatorimente deberá rendirse en la sede central del radio club.

PRACTICA OPERATIVA

Se van a poder realizar en las bandas de 80 y 40 metros, tanto en la estación del radio club como en la de un radioaficionado designado por la institución, o en una delegación del radio club.

SEÑALES DISTINTIVAS ESPECIALES

Se otorgarán a radioaficionados categoría general o superior, quienes podrán compartirlas con otros integrantes de un grupo o un equipo para una actividad especial, donde los que tengan una categoría inferior también podrán utilizarla, en las bandas que los habilita su licencia.

LICENCIA PARA LOS GRUPOS SCOUTS

Como los grupos scouts dependen de una institución nacional, por caso Scout de Argentina, utilizando la personería jurídica de esta podrán tener licencia los grupos scouts. Esas estaciones sólo podrán ser operadas por radioaficionados con licencia y en las bandas para las cuales está habilitado.

PLAN DE BANDAS

Se amplían las porciones de las bandas de 160, 80 y 30 metros. En el caso de la banda de 80 metros podrá operarse en forma corrida hasta 3800, consiguiéndose la franja de 3750 a 3790 donde hoy no se puede salir.

Vía: Taringa

Atenci�n: NanoBridge M5 con bug en el firmware

Una noticia importante para los usuarios de AirGrid M5 y NanoBridge M5 ya que estos equipos están reportando bajos niveles de TX power. La gente de Ubiquiti comenta que han encontrado la raíz del problema y están trabajando para solucionarlo.

El TX Power que reporta es de 6-10dB menor en las estaciones afectadas. Comentan que no es un problema de hardware, que es de software y que será arreglado en la próxima versión v5.2beta8. Está es la razón por la que se esta demorando esta publicación, pero pronto habrá novedades del tema.

Via: Ubiquiti

Los mejores 8 Linux Routers, desde SOHO hasta Enterprise

Una hermosa lista de las mejores distribuciones de Linux y Open Source las cuales permiten crear soluciones routers. Algunos son abiertos, libres y/o basados en Linux. Se pueden encontrar reemplazos de firmware para routers WiFi para reflashearlos y también para colocarlos en una PC y crear un router tipo enterprise.

La lista es la siguiente:

DD-WRT:

Es una de la más populares y tiene muchas capacidades. Es un firmware open source para reemplazas a router wireless, sistemas embebidos y PCs.

MikroTik RouterOS:

De código no abierto y mas comercial ofrece la capacidad de crear una PC convencional en un router de nivel enterprise. Entre sus características incluyen routing, firewall, manejo de ancho de banda, wireless access point, hotspot, VPN, etc.

Untangle:

Untangle puede ayudar a proteger, controlar y monitorear las actividades online de una pequeña empresa, escuela y hogares. Puede ser instalado y corre en una PC dedicada ó bajo Windows. Las principales capacidades son open source y licenciadas con GNU GPLv2 Permite crear un firewall, web filtering, SPAM blocker, protección de virus y spywares, portal cautivo, etc.. Tiene un servicio premium que tiene más capacidades adicionales.

Zeroshell:

Permite brindar principalmente servicio para redes pequeñas o medianas, similar al RouterOS. Ofrece la capacidad de LiveCD, por lo que no requiere instalación. Puede trabajar como router, firewall, RADIUS server, wireless access point, VPN, QoS, hotspot, balanceo de carga, etc. Ya hemos comentado en otro post información de ZeroShell.

Talisman Sveasoft:

Este ofrece un reemplazo al firmware de los router wireless similar al DD-WRT. Permite trabajar con un firmware básico y con capacidades de VPN con soporte de IPSEC y una versión para redes mesh. Tiene una controversia porque tiene un cargo por suscripción de U$S 25 para el acceso a los firmware.

Tomato Firmware:

Tomato es otro firmware de reemplazo para router wireleess. Es similar a Talisman y DD-WRT pero no incluye todas las capacidades. Es pequeño, ágil y simple. Ofrece monitoreo de ancho de banda, diferentes modos wireless, QoS entre otros. Como DD-WRT éste firmware tiene la fuente disponible.

Vyatta:

Está se anuncia como una alternativa de código abierto mas barato que Cisco y que está dirigido a redes de nivel empresarial. Ofrece servicios de router LAN central, NAT, routing, firewall, VPN y QoS. Los productos son de código abierto y se puede acceder a la documentación en forma gratuita. Tiene un soporte comercial y algunos add-ons de pago.

CoovaAP:

Está basado en el firmware OpenWRT y reemplaza al de los router wireless, está especialmente diseñado para accesos hotspots. Incluye un controlador de acceso, un portal cautivo y algunas opciones de control de ancho de banda.

Es el resúmen de cada una de las distros o firmware mas renombrados que tenemos disponible, solo es cuestión de probarlos para ver cual es el que nos gusta mas. Por lo visto, ya MikroTik se está colocando en la parte enterprise y core con sus productos.  La lista completa puede ser leída en LinuxPlanet.

Instalando Linux en un RouterBOARD

Interesantes implementaciones he encontrado buscando por ahí sobre la instalación de otros sistemas operativos dentro de las RouterBOARD.

Tenemos 2 formas de correr un SO, la primera es vía MetaROUTER donde podemos correr OpenWRT (entre otros) tan solo parcheando el kernel para el soporte de este tipo de virtualización. Hoy día escribí una noticia en MKE Solutions que habla de los nuevos soportes para arquitecturas PowerPC.

La segunda forma de hacerlo es instalando directamente el sistema operativo y eliminando el RouterOS del RB. Hay varios ejemplos de como hacerlo, podemos citar el de gregsowell que muestra la instalación de un Debian mips en un RB433AH. Están los pasos para parchear el kernel y los drivers requeridos.

Otra guía es la de instalación paso a paso de un OpenWRT dentro de un RouterBOARD RB450G.

Las ventajas de las virtualizaciones son muchas y es bueno tener a mano una guía de como realizarlo para cuando se necesite.

Actualización: Encontré esta guía de como instalar OpenWRT en un USB y luego correrlo en un RouterStation PRO, el board de Ubiquiti. Lo bueno es que son pocos pasos y la instalación es bastante sencilla por lo que se vé.

Ubiquiti Challenge: Los resultados finales

Si bien hace tiempo que fue publicado el resultado del concurso que realizo Ubiquiti no me enteré por ninguna vía de la noticia, tampoco por algún mailing por parte de Ubiquiti pero ya son sabidos los ganadores. Si recuerdan hace tiempo hablamos que Ubiquiti largo un concurso para quien diseñara una interfaz gráfica para la configuración del RouterStation y un firmware que pueda ser instalado en el board mencionado.

Quedo con 2 primeros puestos para la NETSHe y PyCI que obtuvieron unos U$S 90000 cada uno y el segundo lugar para OpenNET con U$S 20000.

NETSHe: Es una aplicación con una interface web que permite la configuración de los RouterStation, Tiene muchísimas capacidades de configuración, la lista completa puede ser consultada directamente desde la página del proyecto. También el código fuente de la misma esta disponible para descarga. El manual de instalación de paso a paso esta en el wiki de Ubiquiti.

PyCI: Esta interface escrita en Python incluye el módulo de servidor y todos los módulos con los contenidos estáticos para proveer una rica interface para la configuración vía web del RouterStation. El código fuente y el manual de instalación están disponible en la página del proyecto.
OpenNET: Este firmware que permite un ruteo avanzado de wireless con un manejo centralizado basado en web con un escritorio que permite crear cobertura con redes altamentes escalables para un desarrollo rápido y de bajo costo. OpenNet permite el monitoreo de manera simple de la red, para permitir o restringir el acceso WiFi a los usuarios y permite configurar en todos los aspecto a uno o mas access points. El código fuente y el manual de instalación están en el sitio del proyecto.
Interesantes soluciones para probarlas, lo bueno de todo este concurso es que las aplicaciones fueron liberadas con su código fuente que luego puede ser aprovechado para que sea incorporado en algún otro proyecto.

Curso de MikroTik RouterOS en Espa�a

Se han abierto las inscripciones para el entrenamiento del sistema operativo MikroTik RouterOS que se realizará en la ciudad de Córdoba, España durante el 11 al 14 de mayo.

Esta es la segunda capacitación que realiza MKE Solutions como entidad certificadora y la primera en Europa, dando  asiento para la apertura de las oficinas en España y de esta manera llevar el abanico de las soluciones, soporte y capacitaciones profesionales hacía ese país.

Apostando a que el curso de alto contenido técnico este disponible para quienes deseen tomarlo es que esta subvencionado a través del “Sistema de Bonificaciones de la  Seguridad Social”, promovido por la Fundación Tripartita para la Formación en el Empleo.

Las primeras certificaciones que se impartirán son MTCNA y MTCTCE. Pueden encontrar mas información en la sección entrenamiento de MKE Solutions.

Truquetes de VoIP

Hace un par de semanas que estoy trabajando en una solución de central IP nueva y buscando información por ahí encontré 2 sitios importantes cuando se trabaja con VoIP.

Por un lado esta un PDF con información básica de VoIP como ser los Códecs que hay, el ancho de banda que consume; protocolos de señalización y los cálculos de ancho de bandas por suscriptores entre otras cosas.

La otra es un listado de comandos básicos para TrixBox, con números atajos, resolución de problemas; comandos de la central IP, organización de directorios, etc.

Sin duda alguna estos sitios son para guárdalos en favoritos porque son de consulta.

Via: Myspacefears y Packetlife