tuxinfo 37

54

Upload: tuxinfo

Post on 03-Jul-2015

19.069 views

Category:

Documents


3 download

DESCRIPTION

Tuxinfo es una revista de software libre y Linux totalmente gratuita para la libre descarga.Sitio oficial de la revista:www.tuxinfo.com.arPodcast semanal:http://www.tuxinfo.com.ar/tuxinfo/?cat=300

TRANSCRIPT

Page 1: TuxInfo 37
Page 2: TuxInfo 37

tuxinfo 37

Revista Tuxinfo

Esta revista se publica bajo una licencia deCreative Commons. Puedes copiar, distribuir,mostrar públicamente su contenido y hacerobras derivadas, siempre y cuando a)reconozcas los créditos de la obra, b) no lauses de forma comercial y c) la compartasbajo la misma licencia.Microsoft, Apple, Sun, Oracle, así como otras marcascomerciales mencionadas en esta revista son propiedadde sus respectivas empresas.

Dirección, edición y coordinaciónAriel M. Corgatelli

Marketing, edición y ventasClaudia A. Juri

CorrecciónOscar ReckziegelHernán "HeCSa" Saltiel

Diseño de tapaMarcos "Anubis4D" Caballero

DiseñoJorge Cacho Hernández

web: http://www.tuxinfo.com.arfacebook: http://www.facebook.com/tuxinfoemail: [email protected]: @tuxinfo

37

3 Editorial

4 Actualidad

8 Lanzamientos

Servidores10 Servidor de bajo consumo con un router con OpenWRT

Aitor Cuartango

Desarrollo de Android Apps16 Componentes básicos

Paco Salazar

Multimedia20 Cómo emitir la TDT en redes locales usando VLC

Yosu Tamayo

Android25 Android al alcance de todos

Rodolfo Mena

Opinión28 Llora, ISP, llora

Claudio de Brasi

Seguridad31 Penetrar un sistema usando Backtrack 4 R2

Rafael Murillo Mercado

FileSystems35 ZFS para las masas (y IV)

Hernán "HeCSa" Saltiel

Diseño gráfico43 Editor de nodos en Blender 3D

Marcos "Anubis4D" Caballero

Eventos46 Flisol 2011

Naudy Villarroel, Sebastian Criado y Samuel Morales Cambrón

Opinión50 ¿Es posible vivir en una nube?

Jesús Palencia

52 Páginas recomendadas

Page 3: TuxInfo 37

3 www.tuxinfo.com.ar

Radio GeekPodcast diario de actualidad tecnológicaDe lunes a jueves de 23:00 a 23:45 (hora Argentina)http://www.ustream.tv/channel/arielmcorg (en directo)http://bitacora.blip.tv (en diferido)

Únete a nuestro podcast

37Editorial

Como todos los meses desde TuxInfo tratamosde plasmar toda la información referida alsoftware libre, y tratando de cubrir los temasmás importantes.

Este mes creemos que el tema máscontroversial fue la salida de Ubuntu 11.04Natty Narwhal cuyo tema polémico fue lainclusión de Unity en reemplazo de GNOME.

Primero que nada debemos aclarar queGNOME se encuentra presente en ladistribución, solo que este escritorio no es elque actúa por omisión. Sino que en el iniciodonde debemos loguearnos tendremos quedecirle al sistema que lo haga con esteescritorio.

Pero bueno el tema puntual sobre estadiscusión es si Unity satisface a los usuarios ono. Por nuestra parte vimos que el mismo tienebuen grado de innovación en cuanto a lamanera de contener todas las funcionesgráficas, se puede observar una gran similitudcon MAC OS, algo que el mismísimo MarkShutterworld explicó en un comunicado; y porqué no algunas opciones que se pueden ver enWindows 7.

Ahora la controversia pasa por la siguienterazón, en muchas oportunidades los usuariosde Ubuntu criticaron la poca innovación delentorno y la repetición constante del mismo deversión en versión; con Unity se rompecompletamente ese esquema, pero decualquier manera muchos usuarios critican ladecisión de Mark.

Entonces por lo menos a nosotros no nosqueda claro si sólo son quejas totalmente envano, o tienen algún tipo de asidero técnico.En varios foros se ha leído que Unity es lento,que no funciona en máquinas convencionales,etc.

Por nuestra parte encontramos el entornointeresante en cuanto a cambios estéticos,quizás no tan práctico, pero la idea del mismoera darle un aire nuevo, el objetivo fue logradoy si a eso le añadimos que se puede hacer usode GNOME tal cual se venía haciendo, elcírculo se termina cerrando.

Obviamente nos gustaría conocer la opinión deustedes nuestros lectores, para lo cual losinvitamos a que envíen un correo electrónico anuestra editorial [email protected]

Ariel M. Corgatelli

http://www.facebook.com/tuxinfo@tuxinfo

Page 4: TuxInfo 37

4 www.tuxinfo.com.ar

ActualidadGoogle fue condenada por violar

una patente Linux

Sin lugar a dudas una sentencia quesentará precedentes en lo que ademandas de este tipo se refiera. Locierto es que Google deberá pagar 5millones de dólares a BedrockComputer Technologies por haberviolado una patente relacionada conLinux. La sentencia fue librada por unjuez de Texas.

Por su parte Google declaró: “Lareciente explosión de litigios sobrepatentes está convirtiendo laautopista del mundo de la informaciónen una autopista de peaje, obligandoa las empresas a gastar millones ymillones de dólares en defensa de las

reclamaciones por patentescuestionables y el derroche derecursos, que sería mucho mejorgastar en la inversión de nuevastecnologías para los usuarios y lacreación de puestos de trabajo”

Y por otro lado las declaraciones deChristopher Dawson del blog detecnología ZDNet (no siendo el únicoque piensa de esta manera): “Cuestamucho menos que 5 millones dedólares contratar a un equipo deprogramadores en la India para haceruna revisión de código. Esto, metemo, es sólo el principio y puedehacer mucho daño a la industria y alauge de empresas privadas queproporcionan grandes incentivos parael avance del software de códigoabierto“

El Gobierno de Argentina apunta hacia el software libreArgentinaquiere Linuxen las PCs –SAO PAULO –El gobierno

federal de Argentina anunció un planpara equipar con Linux hasta dosterceras partes de los equipos en elgobierno federal y los serviciospúblicos.

El anuncio se produjo al siguiente díadespués que el FLISOL recibiera elapoyo del gobierno local, un festivalpara fomentar la adopción de softwarelibre por parte de los usuarioscomunes.

Según un portavoz del gobierno local,la migración de plataformaspropietarias – en particular deMicrosoft – hacia las distribuciones deLinux tiene el principal objetivo deahorro de dinero público gastado enlicencias.

La oposición parlamentaria a lapresidenta Cristina Kirchner dice quela decisión debe tomarse conprecaución. La oposición local evitóposicionarse en contra del softwarelibre, pero dijo que la sustitución delas plataformas debe realizarsegradualmente y sólo en áreas dondelas distribuciones abiertas son

comprobadamente más eficientes quela propietaria.

La oposición también acusó algobierno de Cristina de anunciar elapoyo a Linux, no por propia iniciativasino sólo para complacer al gobiernovenezolano de Hugo Chávez, uncrítico feroz de la dependencia deAmérica Latina de los productosdesarrollados en los Estados Unidos.

Fuente textual:http://info.abril.com.br/noticias/mercado/argentina­quer­linux­em­pcs­do­governo­17042011­0.shl

Yahoo! se suma a laFundación Linux

The Linux Foundation cuenta conun nuevo miembro de peso y estees el gigante de Internet Yahoo!,quien además ingresa comomiembro de plata. Según el anunciooficial: “Yahoo! utiliza el sistemaoperativo Linux como parte integralde su infraestructura técnica y dedesarrollo“, por lo que “al unirse a laFundación Linux podrá maximizarsu inversión en Linux, mientras daapoyo directo a la comunidad dedesarrolladores de Linux”.

Yahoo! además contribuirá enasuntos legales, grupos de trabajode la Fundación Linux, iniciativascentradas en las virtualización ytodo lo que se refiera a la nube,incluyendo la Linux Foundation EndUser Summit.

Page 5: TuxInfo 37

5 www.tuxinfo.com.ar

OpenOffice volverá a ser unproyecto de código abierto

Oracle ha dado a conocer a través deuna nota en su blog, que no ofrecerámás versiones comerciales deOpenOffice devolviéndola a manos dela Comunidad.

Tras la compra de Sun Microsystem ytoda su tecnología (MySQL,OpenOffice, OpenSolaris, Java…) porparte de Oracle, proyectos comoOpenOffice habían generado lassuficientes dudas sobre sucontinuidad como para que un grupode desarrolladores de la suite deproductividad, formaran TheDocument Foundation con laintención de crear, entre otros,

LibreOffice, un fork de OpenOffice.

Muy bien recibida fue LibreOffice porparte de la comunidad Linux y decompañías como Canonical, Red Hat,Novell o Google, y esto habríaprovocado la decisión de Oracle.

Oracle no aclara en su anuncio quiénadoptará OpenOffice, todo pareceindicar que será The DocumentFoundation, la Comunidad elegidapara continuar esta suite como unproyecto de código abierto.

La nota de Oracle dice: “Dado elamplio interés en la aplicaciones deproductividad personal gratuitas y larápida evolución de la tecnología decomputación personal, creemos queel proyecto OpenOffice.org seríamejor administrado por unaorganización no comercial”.

Remeras deTuxinfo!

Como todos saben hace un par demeses desde nuestra revistahabíamos anunciado que íbamos aponer a la venta remeras deTuxInfo.

Bueno el momento llegó y todogracias a dos de nuestroscolaboradores Rodolfo y Lelia;quienes se encargaron de todo.

Las mismas tienen un costo de $100 con envío certificado incluidopara Argentina.

Si desean obtener más informaciónpara su adquisición sálo debenescribirnos al [email protected]

Hubo en estas últimas semanasfuertes rumores de un cambio deestrategia por parte de Android, másprecisamente que dicha plataforma sealejaría del código abierto. Y para elloAndy Rubin la persona responsabledel desarrollo salió a declarar.

“La comunidad Android ha crecidoenormemente desde el lanzamientodel primer dispositivo”, explicabaRubin y recuerda que durante todo

este tiempo han “mantenido elcompromiso de fomentar el desarrollode una plataforma abierta para laindustria móvil”.

Por supuesto Rubin explica que elgrado de aceptación de la plataformaha sido tan grande que hoy día seagregan “muchos dispositivos de loscuales no estaban contempladosoriginalmente en la plataforma”.

Sobre los rumores de estandarizaciónde la plataforma, Rubin dejó en claroque los fabricantes son dueños demodificar el sistema operativo como lodeseen siempre y cuando respeten losrequisitos mínimos impuestos porAndroid/Google.

Habló también sobre la másimportante prioridad de Android,siendo esta la “lucha contra lafragmentación”, aunque no por ellopiensan imponer ninguna restricción yaclara que “nunca ha habidoesfuerzos para estandarizar laplataforma en cualquier arquitecturade chipset único”.

Para cerrar Rubin asegura queAndroid seguirá siendo unaplataforma de código abierto y que suequipo de trabajo está trabajandomuy duro en la portación deHoneycomb hacia los móviles.

Andy Rubin reafirma que Android es open source

Page 6: TuxInfo 37

6 www.tuxinfo.com.ar

En Finlandia, LinusTorvalds, porentoncesestudiante deCiencias de laComputación de la

Universidad de Helsinki, decidiórealizar la cuantiosa inversión de$3500 para adquirir un nuevo PC 386(33 Mhz, 4MB de RAM; una de lasmás avanzadas de su época). El pagolo realizaría a plazos, pues nodisponía de tal cantidad de dinero enefectivo.

Normalmente, lo utilizaba paraacceder a la red de su universidad ,pero debido a que no le gustaba elsistema operativo con el cualtrabajaba, Minix, decidió crear uno élmismo. Decidió aprovechar estaoportunidad para realizar un programaa bajo nivel prescindiendo de Minix.

En los primeros intentos consiguióarrancar el ordenador y ejecutar dosprocesos que mostraban“AAAAABBBBB ”. Uno lo utilizaríapara leer desde el módem y escribiren la pantalla, mientras que el otroescribiría al módem y leería desde elteclado. Inicialmente, el programaarrancaba desde un disquete.

La siguiente necesidad que tuvo fue lade poder descargar y subir archivosde su universidad, pero paraimplementar eso en su emulador eranecesario crear un controlador dedisco. Así que después de un trabajocontinuo y duro creó un controladorcompatible con el sistema de ficherosde Minix. En ese momento se percatóque estaba creando algo más que unsimple emulador de terminal, así que,descontento con su sistema Minix,emprendió la aventura de crear unsistema operativo partiendo de cero.

De forma privada, Linus nombrabaLinux a su nuevo sistema, perocuando decidió hacer unapresentación pública pensó que erademasiado egocéntrico llamarlo así ypropuso llamarlo Freax, aunquedespués se le siguió conociendo comoLinux.

Después de anunciar el 25 de agostode 1991 su intención de seguirdesarrollando su sistema paraconstruir un reemplazo de Minix, el 17de septiembre de 1991 sube alservidor de File Transfer Protocolproporcionado por su universidad laversión 0.01 de Linux con 10.000líneas de código. A partir de ese

momento Linux empezó a evolucionarrápidamente.

Actualidad

Hoy día podemos encontrar a Linuxfuncionando principalmente en la redde redes o Internet, en equipos decomputación caseros, y hasta ensmartphones gracias al sistemacompleto Android.

Con lo cual después de 20 añospodemos decir que Linux es uncompleto éxito, sin nada queenvidiarle al sistema de las ventanas.Y es más si recordamos las palabrasvertidas desde la Fundación Linuxesta semana, nos encontramos conque en gran medida ya no es unacompetencia de Windows.

Cerrando el tema les dejo un vídeoresumen de estos ¡20 años de éxito!

Más información:http://es.wikipedia.org/wiki/Linux

Linux cumple 20 años

Canonical no se interesa por las tabletas

Mark Shuttleworth responsable deCanonical, afirmá que Ubuntu seguiráapostando por las netbooks sinimportar por ahora el gran auge queestos dispositivos portables estánteniendo.

“No hemos abandonado en absolutoel espacio de los netbooks”, explicabaShuttleworth y además aclaraba que“en todo caso, vemos la crecientedemanda de Ubuntu en nuevossegmentos de PC donde los netbooksdominan”.

Uno de los temas que trato fuejustamente el objetivo de Ubuntu enpotenciar equipos de bajo costo conla misión de llegar a la mayor

cantidad de usuarios posibles.

Y una nueva apuesta es la liberaciónde la primer beta de Ubuntu 11.04Natty Narwhal cuya versión paranetbooks está orientada a equiposcon procesadores ARM.

Donde además se aclaró en sumomento que esta versión no estáespecíficamente diseñada paratablets, aunque se podría adaptar.

Page 7: TuxInfo 37

7 www.tuxinfo.com.ar

El día 12 de abril estuvimos invitadosa la presentación oficial de la MotorolaXOOM en conjunto con PersonalArgentina. La presentación estuvo acargo de Guillermo Rivaben desdePersonal y por Germán Greco desdeMotorola. Dentro de la misma se hablóde la importancia que las tabletasestán teniendo en el mercado, de lapenetración de los dispositivosmóviles y del futuro cercano de lasmismas en todo el mundo.

Disponibilidad: Motorola XOOMestará disponible en Argentina conPersonal. La preventa comenzó el 13de abril, en www.personal.com.ar.Personal la comercializará comopromoción de preventa a $3599 conplan Internet móvil Black de $69 pormes, bonificado los primeros 6 meses.

Características de la MOTOROLAXOOM

La Motorola XOOM entrega unrendimiento excepcionalmente rápidogracias a su procesador dual­core de1GHz cada núcleo y su memoria RAMde 1GB. La tableta es un fiel reflejo delas innovaciones introducidas con laexperiencia de usuario Android 3.0(Honeycomb) – incluida una pantallade inicio interactiva y personalizablecon widgets dinámicos, notificacionesy navegación con pestañas – en unaamplia pantalla HD de 10,1”(1280×800), permitiendo latransmisión de vídeo más completo ynítido como nunca antes. Sucompatibilidad con HDMI permitevisualizar vídeos y películas condefinición Full HD 1080p. La cámarade 5MP ubicada en la secciónposterior del equipo captura vídeo enHD 720p, mientras que su cámarafrontal de 2MP permite establecersesiones de videochat de excelente

calidad vía Google Talk™.

Además, la Motorola XOOM incluyegiróscopo, barómetro, brújulaelectrónica, acelerómetro eiluminación adaptativa. Soporta hasta10 horas de reproducción de vídeocontinua y se carga en la mitad deltiempo que suele llevar la carga desus competidoras actualmentedisponibles en el mercado. La tablettambién tiene una memoria interna de32GB, que se puede acceder de unpuerto micro USB.

Accesorios inteligentes Motorola:Para mejorar aún más su experienciade uso, Motorola también ofrece lossiguientes accesorios especialmentediseñados para su Motorola XOOM:

Standard Dock – permite visualizarcontenido de vídeo o escuchar músicautilizando altavoces externos mientrascarga el equipo.

Speaker HD Dock – permite enviarcontenido HD directamente a untelevisor vía HDMI o escuchar músicacon una excelente calidad de audiovía dos altavoces incorporados,eliminando así la necesidad de tenerque conectar altavoces externos.

Teclado inalámbrico con tecnologíaBluetooth® y teclas especiales deacceso directo Android.

Motorola también está trabajandopara comenzar con la expansión desu ecosistema, la cual derivará dellanzamiento de la Motorola XOOMcon una nueva versión del sistemaoperativo Android. Motorola ha estadotrabajando conjuntamente con sociosde aplicaciones totalmenteinnovadoras en distintas categorías,incluidos juegos, entretenimiento yproductividad empresarial, con el finde optimizar sus aplicaciones paraesta nueva categoría de equipos decomputación móvil.

Conclusión final. Sinceramente megustó mucho, habrá que ver qué tantapresencia logra en nuestro mercadoya que su costo es algo elevado.Germán Greco en una rueda deprensa hablaba de que las tabletasestán para quedarse y que ellascompetirán directamente contra lasnetbooks. Y además decía que laXoom tendrá una excelenteaceptación en el mercado incluso masque la de Cupertino. Por mi partetengo que decir que si le añadimos elteclado y mouse bluetooth tenemosun completo centro de cómputoportátil con lo cual ya no serianecesario contar con otro dispositivoportátil.

Como les decía tendremos que vercuántas se venden en nuestro país, ysin lugar a dudas es una de mispreferidas.

Vídeos de presentación:http://www.infosertec.com.ar/blog/?p=26973

Galería de fotos:http://www.infosertec.com.ar/blog/?p=26939

Motorola lanza la tableta XOOM™ en Argentina

Page 8: TuxInfo 37

8 www.tuxinfo.com.ar

Lanzamientos

Google Docs para Android: Antes que nada tengo que aclarar que sólo los móviles con Android quecontengan una versión superior a la 2.1 podrán acceder a la misma. Ya realizada la aclaración lescuento que la aplicación está muy buena y permite de alguna manera tener una mejor experiencia paraaquellos que usamos esta herramienta de forma colaborativa. Antes teníamos que acceder a la webmóvil para su uso y ahora podremos de forma nativa. No sólo en los smartphones sino también en lastabletas que contengan Android.Una de las funciones que me llamó la atención es la de poder hacer uso de una foto, realizar el viejo yarchiconocido OCR con lo cual nos permitirá editar texto de algo impreso. Para los que deseeninstalarlo pueden acceder desde el Android Market de su smartphone o bien desde la web:https://market.android.com/details?id=com.google.android.apps.docsFuente: http://googlemobile.blogspot.com/2011/04/introducing­new­google­docs­app­for.html

Google Chrome 11: Google anunció la liberación de la versión estable de Chrome 11, la cual llega connuevo logo y sistema de reconocimiento de voz como principal novedad. Como era de esperar la gentede Google estuvo trabajando fuertemente en esta versión, en donde se corrigen bugs, se añade elsoporte para la API de reconocimiento de voz de HTML5, con lo cual se podrán grabar voces con tansolo un clic para ser luego enviadas al servidor y así convertidas en texto.“Con esta API, los desarrolladores pueden dotar a las aplicaciones web de la capacidad para transcribirla voz a texto”, así lo explican desde Google. Y como se deben imaginar las mismas podrá sertraducidas con el clásico Google Translate.Descarga: www.google.com/chromeMás información: http://googlechromereleases.blogspot.com/2011/04/chrome­stable­update.html

CentOS 5.6: El nombre no es muy conocido pero es la distro Linux más usada a nivel de servidor,copando un 30% del mercado. Entre las novedades encontramos: * Versiones actualizadas de livbirt(0.8.2), PHP (5.3) y Bind (9.7), * Se implementó compatibilidad con el sistema de archivos Ext4, *Nuevos controladores para escáneres e impresoras HP, * Nuevos adaptadores wi­fi, para ebtables,dropwatch y LVM.Descargar: http://www.centos.org/

Skype 2.2 Beta para GNU/Linux: Esta versión “Access Granted”, viene con mejoras en la calidad delvídeo, de audio e introduce nuevas funcionalidades como Skype Access. Además se ofrece en estaversión la posibilidad de realizar multillamadas, cualidad que nos permitirá recibir una segunda llamadamientras conversamos vía Skype: el usuario podrá pausar la primera llamada o unir la segunda enmulticonferencia.Aún no es estable al tratarse de una Beta, así que se advierte que los usuarios de Ubuntu pueden sufrirproblemas con las últimas versiones de PulseAudio; los usuarios del escritorio KDE también puedentener dificultades de índole gráfica si se usa el Oxygen style. Otros problemas:http://blogs.skype.com/garage/2011/04/skype_22_beta_for_linux_with_s.html?cm_mmc=PXBL|0700_B6­_­linux­20110406Web: http://www.skype.com

Page 9: TuxInfo 37
Page 10: TuxInfo 37

10 www.tuxinfo.com.ar

basado en imagen de Juguetes BrioEs posible que necesitemos tener unservidor en casa para realizaralgunas típicas tareas, por ejemplo :

­ Servidor de una pequeña web­ Servidor de Archivos (fotos, vídeo,música, documentos...)­ Servidor de descargas Torrent­ Servidor multimedia conmúsica/fotos/vídeo para ver en la TV­ Servidor de copias de seguridad­ ...

En cuanto al entorno doméstico serefiere, esto es, a utilizar unasolución de bajo coste, podemosusar un PC reciclado, usar un routerreciclado, o incluso comprarnos unrouter. Esto último es en lo que sebasa este artículo.

Si dudamos entre poner un PCreciclado, comprar algún aparatonuevo o reutilizar un router usado,habría que tener en cuenta algunosfactores como el consumo eléctrico,ya que en unos meses podríashaber amortizado la compra de

hardware más eficienteenergéticamente.

Tampoco podemos olvidar que elhardware de un router es muylimitado en cuanto a memoria yCPU; si vamos a requerir el uso demuchos de los citados servicios a lavez cargando mucho al router, esposible que no pueda hacer todo deforma ágil y eficiente. Tened encuenta que hay muchos tipos derouter y unos son más potentes queotros en cuanto a memoria y CPU.

Otro aviso para navegantes, sicambiáis el firmware de vuestrorouter, perderéis la garantía, con loque es interesante hacerlo conusados que ya no tengan garantía.En mi caso los dos que tengo loshackeé en cuanto lo saqué de lacaja y no me han dado problemas,pero cada uno debe tomar esadecisión conscientemente pensandoque en el caso peor el fabricante esposible que no se haga cargo de lareparación aún estando el aparatoen periodo de garantía.

¿Por qué poner un servidor GNUlinux en un router?

­ Por el consumo eléctrico

Porque un PC conectado 24x7supone un gasto importante enenergía eléctrica, cuyo precio nohace más que subir, con lo que nospuede salir más caro tenerencendido un equipo 24x7 de lo quecuesta el propio equipo. Aprovecharequipos antiguos está bien, pero hayque considerar siempre el gastoeléctrico ya que puede no ser tanrentable como nos imaginábamos.

Un PC de hoy en día puedeconsumir en funcionamiento cercade 150W o más, dependiendo de lastareas que realice.

Los siguientes son datos tomadosen 2005 de consumo eléctrico de unPC según los vatios que consuma;son precios por año, hoy habría quesubir bastante estos cálculos:

POR AITOR CUARTANGO

Servidor de

bajo consumo eléctrico

con un router con

OpenWRT

* Fuente CCBYNCSA http://www.danielclemente.com/consumo/

Page 11: TuxInfo 37

11 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

­ Por el Espíritu Hacker

Lo hacemos por que es divertido yútil, por que se aprende un montónsobre linux, redes, hardware yantenas. Por que aprendemos cómofuncionan las cosas por dentro y lessacamos un rendimiento extra anuestros aparatos “olvidados” en eltrastero. Además les añadimosfuncionalidades que el fabricante noha previsto, con lo que podemosahorrarnos tener que comprar undispositivo nuevo con másfunciones.

Ejemplos de proyectos de hardwarehacking con los que se le dan másfuncionalidades a un aparato quecompramos en la tienda y cuyo usopara nuevas tareas no contemplabael fabricante:

­ Funcionalidades extras para laRoomba: http://hackingroomba.com/

­ Funcionalidades extras para laKinect de Microsoft:http://openkinect.org/wiki/Main_Page

y un largo etc de hardwarehackeado.

¿Qué es OpenWRT?

Es una distribución de GNU Linuxdedicada a dispositivos embebidosespecial para routers, aunque se hainstalado en otro hardware diversosin problemas.

Hay muchas distribuciones pararouters, por ejemplo Sveasoft, dd­wrt, Unslug, debian/NSLU2, SlugOS,etc. Hemos escogido ésta por seruna de las más famosas. Todasempezaron después que linksys(ahora propiedad de Cisco)empezara a vender su routerWRT54G, el cual traía una

distribución de linux. Debido a lanaturaleza vírica de la licencia GPLde Linux, muchos hackers a travésde internet descargaron el softwaredel router liberado por Linksys yrealizaron las citadas distribuciones:

http://es.wikipedia.org/wiki/WRT54G

http://openwrt.org/

¿Pero, para qué sirve OpenWRT?

­ Para conectar varios Pcs, comotodos los routers.

­ Permite mediante una interfaz web,aumentar la potencia con la queemite el router, de forma que tengasmejor cobertura Wifi sin ponerantenas más potentes.

­ Sirve para compartir archivos en tured (CIFS, SSH, NFS, FTP, …)

­ Puedes servir tu contenidomultimedia a través de tu red localpor el protocolo DLNA, el cualsoportan hoy día cantidad dedispositivos (Televisores modernos,Playsation3, XBOX 360, …) deforma que veas todo desde la telecon tu mando, sin hacer nada en elrouter.

­ Extender redes wifi poniendo unrouter en modo repetidor.

­ Poner un servidor de descargasTorrent configurable por web.

­ Puedes usarlo de servidor Webpersonal (web muy sencillas que no

requieran mucho tráfico)

­ Servidor VPN para conectar sedesremotas

­ Servidor de impresión si tuimpresora no es de red

­ Servidor de Webcams para vigilartu casa de campo desde el móvil

­ Permite cambiar parte delhardware interno, como la tarjetawifi, de forma que si antes tenías redB/G le puedas poner una nuevatarjeta B/G/N, ya que estadistribución de Linux tiene unmontón de drivers para muchastarjetas wifi minipci.

­ Puedes cambiar las antenas delrouter por otras de uso másconcreto (direccionales, caseras,etc...)

­ Podrías dar internet a un vehículoen marcha utilizando la conexión deun modem 3G USB.

­ Puedes hacer una gestión de redavanzada, de forma que podríascrear una red de miles de nodos coneste sistema. Un ejemplo vivo deesto es el proyecto GuifiNet, quecrece internacionalmente día a día:http://www.guifi.net

Qué necesitamos

Lo principal es un router compatible.Podemos encontrar la lista derouters compatibles en la web deOpenWRT:

Page 12: TuxInfo 37

12 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

http://wiki.openwrt.org/toh/start

Hay que leer bien si tu dispositivoestá totalmente soportado y losproblemas que puede dar. A vecesalgunos fabricantes venden variosdispositivos con el mismo nombre demodelo, que tienen por dentro unhardware que no es idéntico. Losuelen indicar con el número derevisiión de hardware: v1, v2, etc. ¡Aveces hay dispositivos que aunqueen su versión v1 son compatiblescon OpenWRT, en su versión v2 nolo son! Mucho cuidado a la hora decomprar. Mirad bien en la caja que larevisión sea la correcta. No pasa enmuchas marcas pero sí en algunas,¡estáis avisados!

En cuanto a los periféricos quepodréis conectar en el router,depende de si éste tiene un puertoUSB. Si es así podréis conectardiscos duros externos, impresoras,webcams, etc.

Cómo se instala en un router conel firmware original sin tocar

Hay muchas maneras, pero las másfrecuentes son dos:

­ La carga del firmware desde elinterfaz web original de router

­ La instalación por TFTP

En el caso de que tu dispositivosoporte la carga directa delfirmware, como en el caso del TP­LINK TL­WR1043ND BGN+gigE,estás de suerte. Escoge desde elinterfaz web el archivo de firmwareadecuado, lo cargas y al reiniciar yatienes un router con OpenWRT.(verás los detalles de qué archivodebes usar en la página deOpenWRT.com dedicada a tu router)

El segundo caso es el más común, yaunque es sencillo, no lo es tantocomo el anterior:

Instalación por TFTP (Linux ywindows)

Descargar la imagen de OpenWrtpara vuestro router; Buscamos laque ponga en el manual de nuestrorouter como compatible, Backfire esla última versión 2011:http://downloads.openwrt.org/backfire/10.03/

Plataformas soportadas: Brcm47xx ,atheros, adm5120_mips, broadcomadsl, etc. Se pueden verificar en laweb.

Todas las revisiones de un modelopueden no estar soportadas, así que

leed siempreatentamente si vuestrorouter está soportado enel manual de la web deOpenWRT. Si no está esmejor pensar que nofunciona antes dequedaros con un routerinservible!

Ejemplo para un ASUSW500GP v1

Instalad en vuestro linux

el software “atftp” disponible porejemplo en Ubuntu.

Apagad el router asus, que porsupuesto está conectado a vuestroPC.

Encended el router con el botón“restore” (detrás del router) pulsadohasta que empiece a parpadear laluz que pone “AIR”. Luego soltad elbotón.

Con esto el router se queda en unestado especial para cargarle unfirmware nuevo.

Ahora pedid IP al router por dhcp.Con ubuntu sólo esperad a que elicono de red diga que tenéis red.

Abrid una consola en linux, e id aldirectorio donde está descargado elfichero de firmware adecuado paravuestro router. Hay que tener muchocuidado en escoger el adecuado,podríamos dejar inservible el router.

Ahora desde una consola de vuestrolinux, ejecutad (poned el nombre delfichero vuestro según el firmwareque vayáis a meter)

atftp --trace --option

"timeout 1" --option "mode

octet" --put --local-file

openwrt-xxx-x.x-xxx.bin

192.168.1.1

Se ve que transmite por que sereciben en pantalla mensajes deACK (aceptación de un trozo delfichero por el router)

sent DATA <block: 6783,

size: 512>

received ACK <block: 6783>

sent DATA <block: 6784,

Page 13: TuxInfo 37

13 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

size: 512>

received ACK <block: 6784>

…............................

Si ha ido todo bien, habéis recibidoun montón de mensajes de ACK enpantalla. Esperad unos 6 minutos aque el router se actualice y reinicie.Por si acaso a los 6 minutosreiniciarlo a mano.

Una vez reiniciado y arrancado elrouter, en la primera conexión usadel telnet para conectar con laconsola. La primera vez se abre sincontraseña.

En vuestro pc con linux escribid enuna consola telnet

192.168.1.1 para acceder alrouter la primera vez.

Ahora poned una nueva contraseñaal usuario root para que no ospuedan entrar en el router si algunavez os hackean la red wifi:

# passwd

[escribe tu contraseña tras pulsarreturn]

Ahora si salís ya no podréis volver ausar el telnet, pero podéis usar unaconexión segura por ssh con lacontraseña que habéis escogido:

ssh [email protected]

¡Ya tenéis instalado OpenWRT!

Configuración de OpenWRT

Podemos configurar OpenWRT tantopor Web como por consola. Desdela web de configuración tendremosacceso a cambiar muchísimascosas, aunque para configuracionesavanzadas seguramente tendréisque terminar por ir a la línea decomandos, como suele pasar enLinux.

Consola

Para conectar a la consola, usad unprograma de ssh (como el Puttypara windows o el propio comandossh de Linux):

ssh [email protected]

Para instalar un paquete hacemosalgo parecido a lo que se hace enuna máquina con Debian, esto es,actualizamos el listado de paquetesdisponibles y después instalamos elsoftware deseado:opkg updateopkg install samba

Interfaz Web

Para acceder a la Interfaz web deOpenWRT llamada “Luci” ponemosen nuestro navegador web favorito(chrome y firefox son libres y muyfiables) : http://192.168.1.1

Accederemos a una consola de

gestión con este aspecto: (verFigura 1)

Desde esta interfaz se pueden hacermuchísimas cosas. Vamos a ver tresejemplos, el de cómo compartir entu red un disco duro USB, el deinstalar un servidor de descargastorrent y el de compartir esosarchivos vía UPNP/DLNA.

Compartir un disco duro USB en tured

Vamos a ver cómo se puedecompartir un disco usb por red conel protocolo CIFS de Microsoft paraque se vea desde todos lossistemas windows y linux de tu red:(ver Figura 2)

Primero accedemos al menúllamado “Puntos de montaje”. Ahoraescogemos el nombre deldispositivo. En el caso de tener unúnico disco USB, éste tomará elnombre de “/dev/sda1”. Así que en“Dispositivo” ponemos esto. En“Punto de montaje” ponemos en quécarpeta queremos que nos monteese disco. En este caso vamos ausar la carpeta creada conanticipación “/mnt”. Como mi discoduro lo he formateado en linux conel sistema ext3, en “Sistema deficheros” pongo “ext3” aunque sesoportan casi todos: ext2, ext3, ext4,vfat, ntfs, etc.

En “Opciones” marcamos que seade lectura/escritura “rw” (read/write)

Figura 1 Figura 2

Page 14: TuxInfo 37

14 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

y ya está, listo para su uso.Pulsamos “Guardar y aplicar” y nosmontará el disco.

Ahora, una vez que nuestro routerya sabe que tiene un disco duro, lovamos a compartir por red.

Para esto accedemos al menúllamado “Recursos compartidos dered” de nuestro router OpenWRT:(ver Figura 3)

Ponemos un nombre para poderlocalizar nuestro servidor dearchivos por la red en “nombre deHost”.

En descripción, una descripcióncorta, y en “Grupo de Trabajo” siusáis alguno concreto en vuestra redponedlo, y si no sabéis, pues dejadlocomo “WORKGROUP” que es elnombre que windows usa pordefecto.

En la parte de abajo ponemos quécarpetas de nuestro routerqueremos compartir, así queponemos la que hemos montadoantes con los archivos de nuestrodisco duro externo USB.

Esto es, en “nombre” lo quequeramos, en “Ruta física” ponemos“/mnt” que es donde tenemos losarchivos de nuestro disco.

En "Usuarios Permitidos" podemosdejarlo en blanco y seleccionar“Permitir Invitados” más adelante,con lo que cualquiera puede accedera los datos de esta carpeta.

Las máscaras dejadlas como estánsi no sabéis para qué sirven. Son lospermisos por defecto que tomaránlos archivos y directorios que secreen desde otros ordenadorescuando accedan a este disco de red.

Servidor de descargas torrent

Para instalar el cliente de torrent,debemos de acceder bien vía web obien vía ssh al router. Por ejemplo silo hacemos por comandos, serían:ssh [email protected] updateopkg install transmission-webtransmission-daemontransmission-cli

Con esto ya tenemos el servidorejecutándose en el router. Parapoder acceder a su interfaz deconfiguración, abre en el navegadorla siguiente URL:

http://192.168.1.1:9091

Verás una interfaz donde puedesconfigurar directorios de descarga,velocidad máxima, etc.

Si descargas los archivos en la

Figura 3

Figura 4

Page 15: TuxInfo 37

15 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

carpeta que antes has compartidopor red, ya tienes los archivosdescargados disponibles en tu redlocal (ver Figura 4).

Compartir archivos multimediapor UPNP/DLNA

Muchos dispositivos tienen lacapacidad de conectarse a la red ydetectar servidores de contenidosmultimedia vía el protocoloUPNP/DLNA. Estos son entre otros:

­ Televisores actuales

­ PlayStation 3

­ XBOX 360

Ahora, para que nuestro routercomparta estos contenidos porUPNP/DLNA debemos de instalarun pequeño programa llamado“ushare”. Se instala como todos losdemás paquetes, desde línea decomandos conectado al router:opkg updateopkg install ushare luci-app-ushare

Tenéis la configuración disponibleen el fichero /etc/ushare.conf lo

modificáis para que comparta eldirectorio /mnt , y lo reiniciais

de la siguiente manera:

/etc/init.d/ushare

restart

Ya estáis compartiendo loscontenidos multimedia de la carpeta/mnt a la red vía UPNP/DLNA, con loque podréis ver vídeos, música yfotos desde la televisión usando supropio mando, o el mando de laPlayStation o el de la Xbox.

Conclusiones

OpenWRT es un sistema GNU Linuxmuy versátil que permite hacercientos de hacks a nuestra red ydispositivos; la imaginación es ellímite.

Hay hackers que estáncentralizando la domótica domésticaen routers con OpenWRT, ya que

son dispositivos fiables, baratos ymuy silenciosos. De esta formapueden gestionar la temperatura,persianas, luces, webcams devigilancia, etc desde, por ejemplo, tumóvil Android.

También es impresionante lainiciativa Guifi.net que ya dispone demás de 12000 nodos con routersmejorados por una distribución deLinux (no necesariamenteOpenWRT, aunque las bases sonlas mismas) dando cobertura a milesde personas y permitiendo un usomuy social de la tecnología.

La tecnología como todo nospermite hacer cosas buenas, malas,generosas o egoístas... así que osanimo a ser buenos Hackers quehagan cosas generosas por losdemás... citándo el lema de google“Don't be evil”

Aitor CuartangoMiembro de ITSAS.ehu.es

y de [email protected]

http://ehux.ehu.es

Page 16: TuxInfo 37

16 www.tuxinfo.com.ar

Este artículo,es continuación

del artículo quecomenzamos en

el númeroanterior. Ahora vamos a describirmínimamente los elementos paraprogramar en Android, dejando paraotra ocasión cómo se publica nuestraaplicación en el Android Market.

Hola Mundo

La vez anterior, creamos nuestroproyecto Android llamado Hola Mundotal y como nos lo genera el asistente.(ver Figura 1)

Lo primero de todo, vamos a analizarcada componente que vemos:

­ src: Es la carpeta donde se albergael código fuente java de la aplicación.

Dentro podéis ver el nombredel paquete y dentro de éstenuestra primera actividadllamada HolaActivity.java consu método onCreate().

­ gen: Esta carpeta almacenalos ficheros generados

automáticamente por el compiladorde Android y en ella se guarda elfichero R. que nos permitirá acceder alos recursos de forma sencilla.

­ assets: Aquí algunos ficheros depropiedades para algunas librerías,pero no es muy utilizado.

­ res: Los ficheros de recursos sealmacenan aquí y dependiendo de laversión de Android para la queestemos desarrollando, tendremos

más o menos subcarpetas:

* drawable­hdpi: Recursos para laresolución hdpi

* drawable­mdpi: Recursos para laresolución mdpi

* drawable­ldpi: Recursos para laresolución ldpi

Los distintos gráficos según para quéresolución estén preparados se veránmejor o peor. Lo conveniente esdisponer de gráficos para cadaresolución para que se veanperfectamente. El único que vamos atener nosotros dentro de cadacarpeta es el icono de la aplicación,en cada caso con su tamañocorrespondiente.

Desarrollo de Android Apps

POR PACO SALAZAR

Componentes básicos

Figura 1

Page 17: TuxInfo 37

17 www.tuxinfo.com.ar

* layout: Muy importante, describirácómo será el interfaz de nuestraaplicación, creando un layoutdiferente por cada actividad quetengamos en nuestro proyecto. Cadaactivity es como una pantalla.

* values: Aquí se almacenarán losficheros de idioma, cada uno con supareja clave­valor a los que luegopodremos acceder a través delfichero R. Si nuestra aplicación esmulti­idioma se creará unasubcarpeta por cada uno de ellos.También se almacenan aquí ficherosxml que utilizaremos en determinadoscomponentes como listasdesplegables.

En la raíz está el fichero más

importante llamadoAndroidManifest.xml que es en el quedescribiremos nuestra aplicación, suscomponentes, sus actividades y suspermisos (ver AndroidManifest.xml)

Layout

Vamos a abrir el fichero main.xmldentro del layout y ver que contiene(ver main.xml)

Hay diferentes tipos de layouts quedescriben cómo se van a comportarlos objetos que pongamos dentro. Eneste layout podemos ver que sólo hayun componente dentro que es unTextView utilizado para representartexto en la pantalla. Observaréis quetiene diferentes atributos para

describir el texto que va a contener,cómo se va a comportar el objetodentro de su contenedor (el layout) ysus dimensiones. En este casopodemos ver que el TextView va atener el ancho del padre y que sualtura se va a limitar a su contenido.

Con respecto al texto a mostrar,vemos que tiene @string/hello, lo quequiere decir que contendrá el valor dela clave hello dentro del fichero derecursos values strings.xml lo quehace que no tengamos quehardcodear valores en java.

El IDE ha mejorado bastante en laversión 3 de la herramienta y ahoraes más visual, aunque algunosseguimos trabajando directamentecon el xml.

Values

En el fichero strings.xml tenemos losiguiente (ver strings.xml)

Como podéis ver no tenemos quehacer nada, ya que por omisión noscrea las variables app_name con elnombre de nuestra aplicación y lavariable hello, con nuestro “HolaMundo”.

Drawables

Aquí sólo tenemos que preocuparnospor poner los gráficos adecuados yAndroid se ocupará de mostrar losadecuados para cada tipo dedispositivo.

Java

Es donde tenemos que esforzarnos yentender bien el ciclo de vida de unaaplicación Android para evitarnosmuchos problemas y quebraderos decabeza.strings.xml

main.xml

AndroidManifest.xml

Page 18: TuxInfo 37

18 www.tuxinfo.com.ar

Una Aplicación más compleja

Para que veáis el esqueleto de unaaplicación más compleja, y todos loscomponentes que tiene las imágenesa continuación contienen el esqueletode la Aplicación Voice Message (verFigura 2)

Como podéis ver hay más elementosque los descritos anteriormente, peroeso depende de cada aplicación.

A destacar los menús, los valorespara 2 idiomas y el xml depreferencias con el que se construyen

las preferencias de las aplicaciones(por eso se parecen mucho entretodas).

Ejecutando la Aplicación

Después de compilar nuestraaplicación y una vez libre de erroresla podemos ejecutar en el emulador.

El emulador podemos configurarlocon diferentes resoluciones e inclusocon diferente hardware para quecomprobemos cómo funcionará encada dispositivo.

Figura 2

Page 19: TuxInfo 37

19 www.tuxinfo.com.ar

La primera vez nos solicitaespecificar cómo la vamos a ejecutar.Seleccionamos Android y damos alOK.

Si tenemos algún emuladorpredeterminado, nos lo ejecutará, encaso contrario debemos crear unocon nuestros gustos. Esrecomendable disponer de variosespecialmente por la resolución.

El emulador arranca como si fuera unmóvil y tarda un rato.

Y ya podemos ver nuestramaravillosa aplicación en

funcionamiento. No es muysorprendente, pero es la primera.

Muy importante la perspectiva delEclipse de debug para solucionarerrores y ejecutar paso a paso conlos breakpoints correspondientes.

También podemos observar en laimagen anterior la perspectiva delemulador, donde podremos observartodos los procesos en ejecución.

Siguientes pasos

1. Hacer una buena aplicación enbase a una buena idea.

2. Generar un fichero .apk firmado(nos ayudará el asistente).

3. Subirlo al Android Market, peroesto lo dejaremos para otro artículo

Paco [email protected]

twitter: @paco_salazar_tw

Page 20: TuxInfo 37

20 www.tuxinfo.com.ar

Podría empezar explicando quésoluciones comerciales hay en elmercado para poder realizar nuestroobjetivo. Pero la verdad, es quecuando me propusieron realizar unpiloto para transmitir los canales deTDT, no tuve que pensar demasiado,en mi cabeza apareció el “icono” deVLC. Os libraré de la típicaintroducción donde se comparansoluciones comerciales y se terminaconcluyendo que la mejor y máseconómica es la del software libre.

¿Qué necesitamos?

­ Cualquier cascajo de ordenadorcon varios slots PCI disponibles ovarios puertos USB 2.0 y una tarjetade red gigabit. Esto último, sipensáramos emitir toda la parrilla.Si quisiéramos emitir solamente unadecena de canales con una tarjetade 100Mb nos sobraría.

­ Cuatro o cinco tarjetassintonizadoras TDT duales (con dosreceptores), estas últimas sepueden encontrar por unos 60€ encualquier tienda especializada. Yohe elegido la PCI Hauppage WinTV­

nova­TD 500.

­ Un distribuidor de antena conamplificación para poder distribuir laseñal de antena entre todos lossintonizadores.

¿Por qué sólo se necesitan cincotarjetas sintonizadoras para emitirtodos los canales?

La TDT no emite cada canal usandosu propia frecuencia UHF, como lohacía la TV analógica, sino quecomprime y multiplexa canales enuna misma frecuencia, a esto se lellama MUX. Cada sintonizador,recordar que cada tarjeta lleva dos,podrá recibir todos los canales quese multiplexan en esa frecuencia.

En la siguiente tabla MUX 44 sepuede ver el contenido (servicios)multiplexados en la frecuencia 658Mhz . Una sintonizadora podrásintonizar todos los servicios a lavez.

El lector avispado se habrápreguntado qué sucede con eltercer canal de la lista. Y es quetodavía no he mencionado nadaacerca de la TDT HD, ¿necesitamosalgo especial para poder sintonizarcanales HD?. La respuesta es queno.

Los canales de la TDT secomprimen utilizando MPG2 igualque el DVD, los canales HD secomprimen usando otros codecs de

Cómo emitirla TDT

en redes localesusando VLC

POR YOSU TAMAYO

(c) http://www.tdt1.com/canales­television­guipuzcoa.php

Page 21: TuxInfo 37

21 www.tuxinfo.com.ar

audio/video, en concreto H264/mp3,que permite mayor resolución,consumiendo el mismo ancho debanda. Cualquier sintonizadorapuede leer el flujo, es el software elque debe disponer de los codecsnecesarios para poder descomprimirel audio y video, como todossabemos VLC se ha hecho famosopor su innumerable cantidad decodecs disponibles. Mi viejosintonizador USB­BestBuy previo ala aparición de canales HD enEspaña, sintoniza perfectamente loscanales HD usando VLC, alcontrario que el software que traíapara Windows XP WinTV que nopuede con los canales HD.

Comencemos

El primer paso es poner en marchalas capturadoras en GNU/Linux. Yohe elegido la última versión deUbuntu 10.10 ya que esta, es de lasmejores distribuciones en cuanto a

drivers para sintonizadoras. Nadamás conectar las sintonizadoras, meapareció un icono en el área denotificación indicándome que serequería la descarga del drivernecesario para mi tarjeta.

Una vez que tengamos lascapturadoras operativas,necesitamos información para poderdecirle a VLC en qué frecuenciatiene que capturar los canales quedeseamos. En caso de no disponerde esta información, lo más sencilloes escanear los canales.

Instalamos el paquete de utilidadespara tarjetas sintonizadoras dvb­apps y ejecutamos un escaneado dela zona donde nos encontremos conel comando:$ scan /usr/share/dvb/dvb-t/es-Donostia | teecanales.conf

El fichero en /usr/share/dvb/dvb­

t/es­Donostia que se instala con lasdvb­apss pertenece a una base dedatos de frecuencias por regionesque permite acelerar el escaneo. Encaso de encontrarnos en una regiónno disponible podríamos realizar unescaneado completo, barriendotodas las frecuencias conocidas conla utilidad w_scan, obviamente setrata de un proceso mucho máslento.# w_scan -c ES -X >canales.conf

En cualquier caso el comandoelegido nos genera un fichero conuna línea de información por cadacanal encontrado (ver Figura 1).

* La primera columna, es el nombredel canal.

* La segunda, es la frecuencia enHerzios.

* La tercera, es el ancho de banda.

* La última, el SID del canal, es lamás importante, ya que es la quenos va a permitir seleccionar loscanales en vlc.

Ya tenemos todos los ingredientes,ahora llega el momento de trasladaresta información a VLC.

Los parámetros de entradanecesarios son;

* La frecuencia a sintonizar(dvb://frequency)* El adaptador (sintonizadora) autilizar en esa frecuencia (dvb­adapter) .

ANTENA3:626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:303:140Figura 1

Page 22: TuxInfo 37

22 www.tuxinfo.com.ar

* Canales a sintonizar; listaseparada de SIDs que queremostransmitir (programs).

Y los parámetros de salida;

* Protocolo a utilizarhttp,udp,mms,rtp* Muxts,ps,mpeg1,ogg,asf,asfh,avi,mpjpeg* Direcciones multicast.* Ttl, número de saltos que atraviesala emisión multicast.

Si vamos a emitir en una red localcon mucha audiencia, lorecomendable sería emitir usandomulticast y un protocolo adecuado,

para el transporte de flujos de audioy video por multicast como RTP, yaque de lo contrario, podríamossaturar la red.

En caso de no disponer de la opciónmulticast, siempre podríamos emitira la dirección de broadcast, o utilizarotro protocolo de transporte unicastcomo http etc..

El segundo parámetro merece unaaclaración; ya que hemos estadohablando de los MUXes de la TDT ypuede que provoque más de unaduda en el lector. Este parámetro serefiere, a la manera en que VLCmultiplexa el flujo de audio y videoobtenido de la señal de TDT, para su

transmisión usando elprotocolo de transporteelegido.

Existen variasposibilidadesPS,TS,Ogg nosotroselegiremos TS ya quepermite transmitir flujosde video MPEG2 yH264 (para los canalesde HD).

Ha llegado el momentode crear un fichero vlmdonde para cadasintonizadoraespecificaremos quévamos a transmitir.

Para el mux de Antena3, tendríamosuna entrada en el fichero como lasiguiente (ver vlc.conf)

Los parámetros de entrada, en azulen la parte superior del fichero vlm,quedan bastante claros.

Los de salida aparte de tener unasintaxis diferente, realizan unaasignación dirección multicast a uncanal (sid) de los sintonizados enesta frecuencia.

Una vez completado todo el ficherocon todas las sintonizadoras /canales. Ejecutaremos vlc usandoel siguiente comando:vlc -vvv --color -I http-http-host:127.0.0.1:8080–vlm-conf=vlc.conf

VLC dispone de varias interfaces deusuario (http,telnet,skins etc..) lainterfaz http arranca un servidor httpincluido en el propio VLC que nospermitirá gestionar dinámicamentela lista vlm, muy útil si queremoscambiar las emisiones que seemiten por una dirección multicastsin tener que reiniciar todo elstreaming por ejemplo.

Esta interfaz, también entre susopciones nos brinda la oportunidadde generar un mosaico con loscanales que elijamos, así como unaopción de visualización en el propionavegador de uno de los canales através de un visualizador en flash(ver Figura 2)

Para poder ver nuestro canalfavorito, sólo necesitamos abrir VLCy elegir Abrir volcado de red desdeel menú medios. Introduciremos ladirección multicast del canal ypodremos comenzar a ver el canalque se transmite por esa dirección(ver Figura 3)

vlc.conf

Figura 2

Page 23: TuxInfo 37

23 www.tuxinfo.com.ar

Esta forma de sintonización, puederesultar desesperante para“zappingadictos”.

Existen varias formas de disponerde la listas de canales en VLC, lamás sencilla, es crear un playlistcompatible con VLC, dondeindicaremos el nombre del canal y ladirección RTP que deberemossintonizar.

Vamos a crear una lista M3U (Mpegversion 3 URL) para ver los canalesde nuestro ejemplo:

#EXTM3U#EXTINF:­1,ANTENA 3rtp://239.100.1.1#EXTINF:­1,NEOXrtp://239.100.1.2#EXTINF:­1,NOVArtp://239.100.1.2

#EXTINF:­1,Veo 7rtp://239.100.1.3#EXTINF:­1,Radio Marcartp://239.100.1.4#EXTINF:­1,Vaughan Radiortp://239.100.1.5

Esto sólo ha sido una pequeñaintroducción a una de las muchasposibilidades que nos ofrece esemonstruo del software libre llamadoVLC.

Para concluir me gustaría hacermención a que Videolan, dispone deuna solución específica parademux/streaming llamada Dvblast,optimizada para correr encondiciones extremas de CPU yRAM.

Yosu Tamayo [email protected]

Figura 3

Page 24: TuxInfo 37
Page 25: TuxInfo 37

25 www.tuxinfo.com.ar

basado en imagen de Juguetes BrioUna de las cosas que más me gustacuando hablamos de Android es queeste sistema permite motorizardesde equipos de las más alta gamacon grandes características como lastabletas de Samsung, las Galaxy Tabo el recientemente presentado y enpre­venta en Argentina, el Xoom deMotorola, hasta modestos equiposcomo los que mencionaré en estanota.

También hemos visto varias tabletaseconómicas, más al alcance detodos, de muy buena relación costo­beneficio como la X­view Proton quese consigue en varias cadenas deelectrodomésticos por $ 1.299, algomás de 300 dólares, pero también sepueden adquirir equipos de similarescaracterísticas por un precio menor,como la Coby Kiros o la Titan, entreotras, por algo más de 200 dólares.Estos equipos económicos quemencioné vienen con Android 2.1, yposiblemente no se puedanactualizar en la mayoría de loscasos. A pesar de no contar concámaras o conexión 3G cumplen la

función primordial de una tableta,navegar la web, leer libroselectrónicos, disfrutar de contenidomultimedia o jugar y poder disfrutarde una gran cantidad de aplicacionesque existen para nuestro sistema.

Si de teléfonos celulares hablamos elpanorama es también muy bueno; enel número anterior de Tuxinfo cuandohablamos de Android 2.2 Froyo nosreferimos al Motorola Milestone 2 y aun modesto equipo de Samsung, eli5500 que también corre Froyo sinproblemas, justamente de esteúltimo haré una revisión y lescontaré, más adelante, miexperiencia con el mismo.

En Argentina y seguramente enmuchos otrospaíses dondellega Tuxinfo hayvarios teléfonoseconómicos,algunos deprimeras marcasy otros no tanconocidos que

pueden ofrecer una gran experienciapara disfrutar de Android en plenitud.Por estas latitudes nos encontramoscon el LG GT540, el Huawei U8100o el U8150 y el Samsung que lesmencioné. Estos equipos de menorcosto, son bastante similares encaracterísticas, por lo que la eleccióndel mismo quizás dependa de gustoso alguna pequeña diferencia quepueda hacer inclinar la preferenciahacia uno u otro.

Si bien todos poseen Android, el LGtiene una versión algo obsoleta, la1.6 pero ya está disponible laactualización a la versión 2.1, elSamsung ya viene con la 2.1 y sepuede actualizar a la 2.2 que es laque trae el Huawei U8150. Hay otros

Android al alcance de todosPOR RODOLFO MENA

Page 26: TuxInfo 37

26 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

equipos que están a buen precio conAndroid y serían los de Motorolacomo el Backflip, el Quench o elDext, pero no sería recomendable laadquisición de ninguno de estosporque, a pesar de que por aquí sesiguen comercializando, traen unaversión ya obsoleta de Android, la1.5 Cupcake y Motorola nuncaactualizó ninguno de estos modelosen América latina y Europa, lugaresdonde decidió no actualizarlos.

El Samsung tiene pantalla capacitivade 2,8” y una cámara de 2 Mpx., elLG tiene una pantalla resistiva de 3”,pero que funciona muy bien y admiteStylus, y su cámara es de 3 Mpx.

Cuando decidí cambiar mi terminalde trabajo, un equipo de gamamedia, me puse a analizar, comparary ver revisiones de estos equiposeconómicos con Android; como loquería liberado para cualquiercompañía de telefonía celular aquíen Argentina sólo se conseguía elLG GT­540 o el Samsung i5500, medecidí por el primero porque sucámara era mejor, aparte de teneruna resolución mayor la misma teníaalguna característica interesantecomo autofoco, el poder tener unacámara mejor y con una pantallalevemente más grande hicieron enprincipio decidirme por el equipo deLG, pero al no haber en stock enesos momentos, me vine con elSamsung que ya estoy disfrutando yahora les contaré y compartiré miexperiencia con el mismo en estanota.

El Samsung Galaxy 550, un equipoeconómico con Android

El Galaxy 5, 550 o i5500, tambiénllamado el Corby con Android por susimilitud con el conocido modelo deSamsung, uno de los Android 2.1

más baratos del mercado, puederesultar una opción más queinteresante. En la gama media, lallegada de Android ofreció unaplataforma para estos dispositivosque, pese a no equipararse enhardware a los equipos de gamaalta, les permite disfrutar defuncionalidades y aplicaciones a laaltura de cualquier smartphone.

La primera impresión es muy grata,un equipo delgado y liviano,realmente compacto, cómodo parallevar en cualquier bolsillo, que pormás que cuenta con una carcasa deplástico se ve agradable y hastaelegante y su diseño nos recuerda avarios modelos de Samsung degama media.

Cuenta con 4 teclas físicas típicas deAndroid así como un pad denavegación que, según gustos,posiblemente no se use.

En la parte superior se encuentra elconector para auriculares de 3.5 mm.mientras que en el lateral izquierdotenemos los botones de volumen y elconector micro USB, para la cargadel mismo o bien su conexión a unaPC desde donde se podría ver comoun dispositivo de almacenamientomasivo.

No tiene un botón dedicado para lacámara así como tampoco uno parabloquear la pantalla que se hace conel botón de finalizar llamadas peroestos detalles no dificultan su uso.

Su pantalla táctil capacitiva TFT conuna resolución QVGA (240 x 320píxeles con 256.000 colores)responde a la perfección y permitemanipular Android sin ningúnproblema, se puede usar el tecladotáctil en pantalla o el Swipe queviene preinstalado, un sistema deescritura novedoso que ya habíamosvisto en el Motorola Milestone 2comentado en el número anterior dela revista.

Samsung agregó su interfazTouchWiz 3.0 sobre Android quetiene pocos cambios y en generalsuma para darle un aspecto másamigable al sistema, nadaexagerado como hacen otrosfabricantes.

También la empresa coreana agregaalgunos detalles de su elaboracióncomo el “Escribir y continuar” yalgunas modificaciones en la función“Cámara”.

La conectividad WiFi (802.11 b/g) delSamsung Galaxy 550, funciona sinproblemas, así como la de 3G. Lasllamadas se efectúan perfectamente,tiene buen volumen por ser unpequeño equipo y su batería de1200 mAh si bien no es el puntofuerte, se las arregla para durarhasta el final de la jornada y algo

Page 27: TuxInfo 37

27 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

más con un uso medio.

El Galaxy 550 resultó ser eficiente entodos sus aspectos gracias aAndroid, el procesador de 600 MHzpresente en este equipo permitemoverse con fluidez. En alrededor deun mes de uso que lo tengo norecuerdo que se me haya colgadonunca inclusive utilizando variasaplicaciones a la vez.

Conclusiones

Como habrán notado, el SamsungGalaxy 550 es un equipo dehardware modesto, a simple vista seve como un celular de gama mediamás, aunque sea todo unsmartphone. Por su precio nodecepciona y sería totalmenterecomendable para quienes quierantener un smartphone sin gastarmucho dinero o no quieran un equipomás grande y pesado.

Se consigue en Argentina dentro deun rango de precio de entre 600 y700 pesos argentinos (unos 150 a175 dólares) con abono 89 a 119pesos (unos 22 a 30 dólares) concualquiera de las tres operadoras ypor un costo algo mayor enmodalidad prepago o liberado paracualquier compañía. Con el equipose entrega una memoria microSD de2 o 4 Gb. de capacidad.

Características:

­ Android 2.1 actualizable a 2.2 Froyo­ Cámara de 2 megapíxeles con foco

fijo sin flash­ 3G, HSDPA 7.1­ WiFi b/g,­ HTML 5­ Layar Reality Browser­ Bluetooth 2.1 con EDR­ A­GPS­ 170MB de memoria interna­ Ranura para tarjetas de memoriamicroSD­ Toma de auriculares estándar de3.5mm.­ Radio FM con RDS­ TouchWiz 3.0­ SocialHub

El punto más débil de este equipoquizás sea su cámara de sólo 2Mpíxeles, que no alcance a cubrir lasexpectativas de algunos usuarios,pero aún así toma fotos aceptables.

Tengan en cuenta que si lo compranen Claro, esta compañía quitaaplicaciones de Google, como Gmail,por lo que no tendrán el correo Pushde Google, y también quitan el Gtalky el widget de búsqueda de Google,el “Google search”, que loreemplazan por uno de Yahoo!, unapena que se tomen estas libertadespor cuestiones comerciales que creono corresponden.

Ya se encuentra disponible laactualización a Android 2.2 Froyo enalgunas regiones para este terminaly podrían actualizarlo por métodosno oficiales pero tengan en cuentaque por el tipo de procesador de este

equipo no se le puede instalar AdobeFlash, también hemos visto que hayproblemas con la radio FM alactualizar y se mete ruido, así queesperemos que se corrija esteproblema y vayan llegando lasactualizaciones por las víasnormales.

La combinación de una excelenteplataforma como Android 2.1 conuna pantalla táctil que, pese a seralgo pequeña, responde muy bien,hacen que este pequeño terminal dela familia Galaxy sea una opciónmuy interesante y por un buenprecio.

Como verán hay varias opcioneseconómicas al alcance de todos,teléfonos y tabletas para todos lospresupuestos, algunas muy buenasopciones sin tener que desembolsarmucho dinero y poder disfrutar detodas o casi todas las grandescaracterísticas del sistema quequiere la mayoría, el de mayorcrecimiento, el que revolucionó elsoftware de los dispositivos móviles,Android.

Rodolfo [email protected]

twitter: @rodolfitom

Page 28: TuxInfo 37

28 www.tuxinfo.com.ar

La Internet fue concebida parapermitir y facilitar la comunicación delos contenidos, ya sea en páginaweb, ftp, mail, etc. fue diseñada enuna forma tan modular enestándares OSI que no importabacuál fuera el contenido a enviar, sise podía codificar como un paquetede datos, se envía y recibe. Pero nofue la primera red.

Muchas décadas antes ya estabanlos radio­aficionado cubriendo todoel mundo. Luego los BBS yposteriormente, la red Fido(http://es.wikipedia.org/wiki/FidoNet).(Mucho más básica y lenta que lainternet, siempre fue una opciónválida para la transferencia deinformación. Todo hecho a base deesfuerzo personal y buena voluntad

para que llegue elmensaje. casi sincosto.

Cuando Internetapareció porArgentina, allá porfines del año 1993,en una exposiciónde computación seofrecía como unservicio empresarioa 100 USD por 2 Hsmensuales decomunicación, más0,01 USD, (uncentavo), por cadaKiloByte enviado orecibido. Requería

de un modem de 9600 bps paraconectar, la mayoría de los usuarioslocales tenían modems de 300 bps ylos modems de 28.800 bps eran loúltimo salido al mercado en EEUU.(¡Cómo se pueden olvidar númerosasí!). Recuerdo que el tipo del standme invitó a retirarme cuando se diocuenta que llevaba 40 minutosdelante del terminal explorandodirecciones que había memorizadode la revista Byte. ;)

Con el tiempo se abrió el mercado aun par de empresas que en teoríadeberían competir entre sí,(Mmmmm...). Luego comprendieronque el negocio era que paguen pormás tiempo del que usaban y llegola tarifa plana. con un ancho de

banda teórico. Y así la gente pagabacomo para estar conectado todo eldía. De ser posible una tarifaeuropea con un servicio muy inferior.

La primera vez que los ISP seempezaron a quejar, fue cuando elICQ, AIM y otros programasempezaron a ofrecer un muy básicoVoiceIP. Una comunicación BuenosAires ­ New York costaba pocoscentavos contra los 4 USD porminuto que era por teléfono.

Por años desoyeron las quejas de laindustria discográfica cuandoNasper empezó a difundir música enmp3. Luego desoyeron al cinecuando eDonkey comenzó a difundirpelículas. Ofrecieron más ancho debanda para hacer más tentador elservicio. Se aseguraron grandesingresos mientras la industria del.com crecía, se desplomaba yvolvía.

Ahora hay un nuevo modelo denegocio basado en los contenidos ylas aplicaciones remotas. Ven lacantidad de dinero fluir a losdesarrolladores de ellas mientrasellos sólo pueden cobrar por eltráfico de datos. contenidos yaplicaciones en las que poco y nadainvirtieron los ISP. Dicen que quienno arriesga no gana. Obviamente alos ISP se les "olvidó" invertir enestos emprendimientos, y ahora

Llora, ISP, llora

POR CLAUDIO DE BRASI

Page 29: TuxInfo 37

29 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

lloran por las "Pérdidas". ¿Quépérdidas?.

Para peor la protesta de los ISP aLeyes como la de los 3 avisos deFrancia o la Ley Sinde en Españasólo duró hasta que se impuso enlas leyes que los ISP podían seguircobrando el servicio aún cuandoeste estuviera cortado. Tampoco se

opuso a espiar a suspropios usuarios porcosas como la Ley

Patriótica de los EEUU. Aver si Tío Sam les quita la

licencia. Eso es ser soplónde datos.

Ahora los ISP empiezan apreocuparse cuando los usuarioempiezan a generar sus propias

redes libre. Y temen que con unpoco de organización aparezcalentamente una nueva red con laFido o como los radio­aficionado.Tarde ISP, Reviste recordar que elcliente siempre tiene la razón, y sino se la das, va a buscarla.

Si hay cerca unas JornadasRegionales de Redes Libres,(JRRL). Acérquese un día y verá aunos geeks con extrañas antenasque quieren replantear el mundo delas comunicaciones. Y que enalgunos años pueden lograrlo.Pensando en lo que pueden hacerahora cuando adquieran en formabarata tecnología WiMax o algo

parecido.

Llora ISP, llora. Después de años dedescarado negocio, ahora te toca ati. Algo que debería saber cualquierempresa es: si no tratas bien yjustamente a tus clientes con losprecios y los servicios, ellos, aunquetarden, te lo harán notar donde máslo sientas.

Claudio De [email protected]

twitter: @doldraug

PD: Una línea del Sr Oscuro. Unalínea para atenderlos mal y atarlos atodos. (¿A qué les suena parecido,por casualidad obviamente?)

Page 30: TuxInfo 37
Page 31: TuxInfo 37

31 www.tuxinfo.com.ar

Cuando hablamos de SeguridadInformática, hablamos deBacktrack... hablamos de Linux.

Backtrack es una distribuciónGNU/Linux en formato LiveCDpensada y diseñada para laauditoría de seguridad y relacionadacon la seguridad informática engeneral. Actualmente tiene una granpopularidad y aceptación en lacomunidad que se mueve en torno ala seguridad informática. Se derivade la unión de dos grandesdistribuciones orientadas a laseguridad, el Auditor + WHAX.

Pero vamos, no pienso aburrirlosdemasiado con la historia de estagran distribución, así que mejorentremos directo a lo que queremosver realmente… penetrar en unSistema usando Linux, en nuestrocaso, Backtrack.

Hace unos días, platicando con uncolega, llegamos a la conclusión, ymuchos me darán la razón, que noimporta si tienes Backtrack, Ubuntu,Kubuntu, etc… instalado en tuequipo, con cualquiera de esasdistribuciones, y con cualquier otrapodremos hacer tests de Seguridad

Informática, bastará con tener losconocimientos para hacerlo, y lasherramientas correctamenteinstaladas (recordemos que estamosusando Linux, y las herramientasque corren en Backtrack, correntambién en Ubuntu… y para muestratenemos BlackBuntu y Gnacktrack,se los dejo de tarea para que vayanconociendo).

Este artículo pretende ser un medioinformativo, como todo lo quehacemos en esta revista. Aquípodrán encontrar un método(básico) con el que podremos entrara un sistema.

TuxInfo no se hace responsabledel mal uso que se le pueda dar aeste artículo y repito que hacemosesto únicamente para informar a loslectores y que sepan no sólo atacar,sino darse cuenta por dónde puedenser atacados sus propios sistemas.

De cualquier forma, trataré de ser lomás explícito posible y siempremanteniendo mi humorcaracterístico y el lenguaje amigableque acostumbro para que el usuariopromedio no pierda el interés.

Existen tres pasos en la “estructura”de un ataque a cualquier sistema, yéstos son:

1. El reconocimiento: Sin dudaeste paso es el que más trabajocuesta y por consiguiente es el másimportante de los tres pasos…normalmente esta etapa toma el90% de nuestro tiempo antes dehacer un ataque efectivo, el restosería escanear puertos y acceder alsistema (víctima).

Sobre este primer paso lo quenecesitamos saber (y que deberáinvestigarlo el lector) acerca denuestro sistema objetivo (víctima siasí quiere llamarlo para sentirsetodo un hacker) es lo siguiente:

­ Dirección IP del Sistema­ Información del dominio al quepertenece dicha IP del Sistema aatacar­ Verificar que el sistema estéfuncionando para poder atacarlo­ Obtener información de su DNS

2. El escaneo: Ya tenemos nuestroobjetivo marcado, el siguiente pasoes averiguar qué puertos o medios

Penetrar un sistema usando Backtrack 4 R2

POR RAFAEL MURILLO MERCADO

Page 32: TuxInfo 37

32 www.tuxinfo.com.ar

de comunicación está utilizando. Lesdejo una pequeña lista sobre lo quedeberíamos saber al terminar estafase:

­ Puertos habilitados

­ Servicios corriendo en cada puerto

­ Identificación del sistema operativo

­ Fingerprinting: Este método esutilizado para obtener informacióndel sistema (víctima). Básicamentepodemos definirlo, en español, comohuella dactilar, esto es, cada uno denosotros tiene sus propias huellas,diferentes a la de los demás… yalgo similar pasa con los Sistemasinstalados en cada equipo… tiene supropia “marca”.

­ Escaneo de vulnerabilidades (y nosacercamos a lo mejor!!! El acceso...)

3. Acceso al Sistema: Si ya hicimosnuestro trabajo recolectando toda lainformación necesaria de acuerdo alos pasos anteriores, significa quesabemos qué territorio estamospisando, o al menos sabemos lo queestamos haciendo… y sobre todo siya pasamos este último paso (elescaneo de vulnerabilidades)podemos empezar a partir de ahípara decidir cuál fallo ovulnerabilidad vamos a aprovecharpara “romper” la seguridad delsistema y entrar en él.

Ahora sí es momento de utilizar unade las herramientas que seencuentran dentro de Backtrack (yque también podemos encontrar porInternet inclusive como “portable”)para “explotar” los fallos del sistema(víctima), el conocidísimo MetasploitFramework!!!

Esta herramienta contiene losiguiente:

­ Más de 400 exploits distintos (unexploit es un fragmento de programao incluso un programa completohecho para “explotar” como sunombre lo sugiere, algún fallo en unsistema específico)

­ Más de 200 auxiliaries (son scriptsque “suplantan” las funciones deotros programas)

­ Casi 200 payloads (Se utilizadentro de esta herramienta como laacción que se va a ejecutar despuésde haber explotado el fallo en laseguridad del sistema)

­ Y poco más de 20 encoders

1. Ahora veamos la Sintaxis que seutiliza en esta herramienta:usewindows/smb/ms08_067_netapi

En esta primer línea, estamosindicándole al Metasploit Frameworkque queremos seleccionar el exploitwindows/smb/ms08_067_netapi

2. A continuación vamos a decirle aMetasploit el payload que vamos autilizar (es decir, la acción que haráuna vez que explote el fallo en elsistema:

use PAYLOADwindows/shell/bind_tcp

En esta línea le estamos indicandoal Metasploit que queremosseleccionar el payloadwindows/shell/bind_tcp

Lo que hace este payload, esdevolver o mostrarnos un Shell(consola y/o terminal) del sistema enel que hemos explotado el fallo.

3. Ahora vamos a agregar unauxiliary con la siguiente sintaxisuse fuzzers/ssh/ssh_version_2

Aquí estamos enviando una serie depeticiones SSH con cadenas deversión maliciosos.

Hasta aquí sólo hemos vistoejemplos, no estoy entrando aningún sistema ni nada.

Pero si lo que quieren es acción,veamos el primer caso deMetasploit.

En el siguiente ejemplo voy amostrarles la manera deaprovecharse de una vulnerabilidadde un objetivo (víctima) cuyosistema operativo es Windows XPcon SP3

1. Tomando en cuenta lo vistoanteriormente, vamos a verificar si el

Page 33: TuxInfo 37

33 www.tuxinfo.com.ar

equipo está encendido (ver Figura 1)

2. Ya vimos que el equipo quevamos a atacar está en línea, ahoradebemos hacer un escaneo paraverificar los puertos en uso y ver pordónde podemos entrar (ver Figura 2)

Podemos ver que el puerto 445 estáhabilitado (y si estudiamos un poco,sabremos que este puerto es fácilde explotar, y claro, Backtrack tieneel exploit adecuado para realizardicha operación, y ese exploit es elms08_067_netapi

3. Hasta aquí vamos bien, es horade configurar nuestro exploit desdemetasploit. Primero que nada,vamos a seleccionar el exploit queya mencioné (ver Figura 3)

4. Ya hemos seleccionado el exploit,ahora toca configurarlo (ver Figura4)

Podemos ver que nos pide elRHOST (mismo que sustituiríamospor la dirección IP de nuestroobjetivo), luego nos definepredeterminadamente el puerto 445que es el que tiene la vulnerabilidadque vamos a explotar. Vamos ahoraa asignarle la dirección IP denuestro objetivo (ver Figura 5)

5. Ahora, y como ya vimos en elejemplo previo, debemos asignar yconfigurar el payload que se va autilizar.

En este caso vamos a utilizar el queya vimos, donde nos mostrará unshell del equipo objetivo. Debodecirles que este es uno de lospayload más básicos que puedenencontrar…

Si quieren ver más payload sóloFigura 5

Figura 4

Figura 3

Figura 2

Figura 1

Page 34: TuxInfo 37

34 www.tuxinfo.com.ar

deben teclear show payloads. Veamos cómo asignar elpayload (ver Figura 6)

6. Ahora veamos qué opciones le podemos configurar(ver Figura 7). Podemos darnos cuenta que el Metasploitya ha definido predeterminadamente el LHOST, pero enocasiones nos pedirá definirlo. Eso sería, volver a ponerla dirección IP de nuestro equipo objetivo (la víctima).Para definirlo la sintaxis sería la siguiente:Set LHOST xxx.xxx.xxx.xxx

7. Finalmente, y como ya tenemos todo bien configurado,vamos a ejecutar el exploit para acceder al sistema (verFigura 8) ¿¿¿Podemos ver algo raro en nuestrapantalla??? Digo, estamos usando Linux perooo…¿¿habían visto alguna vez una línea de comandos comoesta?? Ahh, claro… esto se debe a que estamos dentro

queridos lectores. Hemos penetrado el sistema y nosencontramos “parados” dentro del “CMD” ubicado enC:\WINDOWS\system32>. Ahora vamos a hacer unaprueba (ver Figura 9)

Y el resultado, en el equipo al que entramos, es elsiguiente:

Pues bien, ésta es sólo una de las diferentes formas enlas que podemos entrar a un sistema usando unaherramienta potente como Backtrack, pero sin olvidarque esto se puede hacer desde cualquier Linux,simplemente cargando las herramientas correctas.Espero este artículo les sea de utilidad para testear laseguridad de sus sistemas, dense cuenta de lafacilidad que representa entrar a un sistema utilizandobien las herramientas que tenemos a la mano, perotambién, no olviden que representa mucho trabajoprevio, de investigación y recaudación de datos delSistema al que vamos a atacar.

Desde México, un saludo para todos los lectores deesta gran revista y una bofetada con guante blanco paralos detractores de la misma, este artículo va dedicadopara todos ustedes, sigan diciendo que no sabemos loque hacemos.

Rafael Murillo Mercadohttp://www.youtube.com/linxackhttp://linxackblog.blogspot.com

twitter: @linxack

Figura 7

Figura 9

Figura 8

Figura 6

Page 35: TuxInfo 37

35 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

En nuestros artículos anterioresvimos y analizamos varias de lasfuncionalidades que tiene estepoderoso sistema de archivos.Hemos compartido espacios conmáquinas de cualquier tipo ysistema operativo, y hemosampliado y restringido su accesocomo se nos ha ocurrido.

En este número veremos cómotransformar un espaciooriginalmente compartido en untarget iSCSI (Internet SmallComputers System Interface). Esoquiere decir que partiendo denuestro OpenIndiana llegaremos atener un espacio en disco que serávisible a nuestros sistemas como sifuera un disco más, listo para serformateado como cualquier otrodispositivo.

Usando la red para atrapar lanube

A medida que contamos con anchosde banda cada día más grandespodemos pensar en dejar de tendervarias redes diferentes paraservicios diversos, tales comopodrían ser algunos que yaconozcamos y estemos usando, por

ejemplo protocolos de red“comunes” del estilo de http, ftp, sshy demás.

Por otro lado, si pensamos en unared de almacenamiento, y en el usode nuestras fibras ópticas sólo parainterconectar servidores con lossubsistemas de discos, de seguroestaremos desperdiciando ancho debanda por doquier.

¿Qué pasaría si compartiéramos, deuna forma controlada, y evitando lasaturación del ancho de banda poruno u otro motivo, los enlaces quedisponemos para conectarservidores, y subsistemas dealmacenamiento? El resultado seríaexcelente, ya que nos ahorraríamosel tendido de una segunda red.

El intento de utilizardispositivos debloques manejadosa través de la redno es un paradigmanovedoso, si bien sílo es el uso queveremos en esteartículo. Ya hace unbuen tiempo otrastecnologías tales

como ATA y FcoE (Fiber Channelover Ethernet, o protocolo de fibraóptica sobre conexiones tipoethernet) fueron diseñadas con losmismos fines. Pero por suerte sellegó al diseño de iSCSI, unatecnología que nos permite exportarporciones de almacenamiento comosi se tratara de discos SCSI a travésde una red común IP.

Si escarbamos un poco más en esteparadigma veremos que variastecnologías criptográficas o de VPN(Virtual Private Network, o redprivada virtual) nos permiten el usode estos discos a través de internet,y por lo tanto, nos habilitan aentregar servicios conocidos comonubes de almacenamiento. Sólodebo generar una bonita capagráfica, y alguna que me permita

ZFS para las masas (y IV)

(c)Ima

gen:ps

dgraph

ics.co

m

POR HERNÁN "HeCSa" SALTIEL

Page 36: TuxInfo 37

36 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

cobrar por los servicios prestados, yentregar almacenamiento en la nubea mis gentiles y cumplidoresclientes.

En entornos de empresa se noscomplica a veces el uso de este tipode tecnología dada la latencia quese introduce en una red. Por eso esque en el proyecto “Comstar” (así sellamó el segundo proyecto de iSCSIen los sistemas operativosOpenSolaris y sus saboresderivados) se introdujo el uso deiSER, o “iSCSI Extensions forRDMA”. De esta forma se puedeusar iSCSI como parte de unconector basado en Infiniband.

Infiniband es un sistema deinterconexión de muy alta velocidady muy baja latencia. Soporta elajuste de la calidad de servicio porcada conexión concurrente, altadisponibilidad de conexiones, ydemás bellezas que nos elevan lavelocidad de una conexión, en estemomento, a más de 300 GB/s (Sí,en un segundo podrías llenar esepequeño disco de 300 GB concuanta basura desees), y la latenciaa menos de 3 microsegundos.

RDMA es la sigla correspondiente aRemote Direct Memory Access, oacceso a memoria remota directa.Esto nos permite llegar desde lamemoria de una máquina a la deotra sin pasar por su sistemaoperativo. Aparte de ser muy rápido,como era de esperarse, no genera elmás mínimo impacto a nivel derendimiento del sistema operativo deuna u otra máquina, ya que,justamente, no hace uso de ellos.

Mejorando el habla

Como siempre, cuando nosmetemos con una nueva tecnología

tenemos que aprender su lenguajepropio. Acá van algunos términospara comenzar a molernos el coco, ylucirnos en nuestras futuras fiestasnerds:

* iSCSI Initiatior: Cuando usábamoshardware dedicado para todo lo quetenía que ver con algo SCSI,utilizábamos un “Hardware SCSIInitiator”. Normalmente esto no eramás que una placa queagregábamos a nuestra máquinapara que implemente el protocoloSCSI. Los más añejos recordaránlos scanners SCSI, conectados anuestros sistemas de esta forma,por medio de una tarjeta dedicada.Generalmente este tarjeta recibía elnombre de HBA, o Host BusAdapter. Para el caso de latecnología iSCSI, se implementa elmismo “initiator”, pero por medio deun driver que residirá en el kernel.

* Target: La especificación delprotocolo SCSI se refiere al uso deun recurso siempre disponible en unservidor de almacenamiento SCSI.Eso quiere decir que un target iSCSIserá, entonces, un dispositivoadosado a la red, o una máquinaremota, que nos permitiráconectarnos a él/ella para obtenersus recursos. El target, en los viejossistemas SCSI, era un número que

no debía ser repetido entre cadauno de los dispositivos de unacadena de almacenamiento. Ennuestro caso, la cadena dealmacenamiento es reemplazadapor una red, y el número siguesiendo un número, si bien sucantidad de cifras cambióconsiderablemente.

* LUN: En tecnología SCSI LUN esla sigla de “Logical Unit Number”, yno es más que una de las partesfísicamente alcanzables de un targetSCSI. Por lo tanto, un target SCSIpuede tener varias LUNs. Sirecordamos la nomenclatura de losdiscos enOpenSolaris/OpenIniana/Solaris,sus nombres de dispositivos puedenser /dev/dsk/c0t0d0s0. En este caso,estaríamos haciendo referencia auna partición (“s0 = slice 0”) que seencuentra en la primera LUN (“d0 =disk 0”) de un target SCSI enparticular (“t0 = target 0”) de unacontroladora de un equipo (“c0 =controller 0”).

* IQN: IQN es la sigla de iSCSIQualified Domain. Sí, es la sigla deuna sigla. Y nos sirve para darle unnombre coherente a un dispositivoque se deba utilizar en algúnsistema como unidad dealmacenamiento. Este identificadorestá compuesto de los siguientescampos:

1) Tipo: El tipo no debiera sernada diferente de la misma palabra“iqn”. Así de sencillo y directo.

2) Fecha: Será ésta la fecha enla que el servidor tomó control deeste dispositivo. Su formato podríaser algo del estilo “año­mes”, o“2011­04”.

3) Autoridad de nombres: Para

Page 37: TuxInfo 37

37 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

simplificar esto, es el dominio dequien le está entregando este nombrede este dispositivo. Si tengo undominio que es hecsa.com.ar, sería“ar.com.hecsa”.

4) Cadena de identificación: Estacadena es la que define mi autoridadde nombres, y generalmente es algolo suficientemente alocado como paraque no lo podamos recordar ennuestra memoria. Un ejemplo seríac10c43cd­ea32­d1c3­d81b­ea33634564a1.

Ejemplificando, por favor

Como a esta altura ya vuestrasneuronas deben estar a punto detomar un receso, vamos a poner lasmanos en el teclado para comenzar ajugar con los targets iSCSI.

Para este ejemplo usaremos unamáquina con OpenIndiana (kernel148) como servidor dealmacenamiento (tendrá la direcciónIP 10.100.100.212), y en un primermomento Windoze XP SP3, como

nuestro cliente de iSCSI (tendrá ladirección IP 10.100.100.xxx).

En el servidor, y como lo hemoshecho en los artículos anteriores,crearemos una serie de archivos depruebas que emularán un entornodonde hay varios discos.Necesitaremos acceso de root parapoder practicar con estos ejemplos:

hecsa@battlelloyd-o:~$ su -Password:OpenIndiana SunOS 5.11 oi_148 November 2010You have new mail.root@battlelloyd-o:~#root@battlelloyd-o:~# mkdir /pruebas

root@battlelloyd-o:~# cd /pruebas

root@battlelloyd-o:/pruebas# mkfile 100m prueba1 prueba2 prueba3 prueba4

root@battlelloyd-o:/pruebas# ls -ltrtotal 409666-rw------T 1 root root 104857600 2011-04-24 18:12 prueba1-rw------T 1 root root 104857600 2011-04-24 18:12 prueba2-rw------T 1 root root 104857600 2011-04-24 18:12 prueba3-rw------T 1 root root 104857600 2011-04-24 18:13 prueba4

root@battlelloyd-o:/pruebas# zpool create poolpruebas /pruebas/prueba1 /pruebas/prueba2/pruebas/prueba3 /pruebas/prueba4

root@battlelloyd-o:/pruebas# zpool listNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOTpoolpruebas 382M 120K 382M 0% 1.00x ONLINE -rpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

Bien, ya tenemos un pool de cuatro supuestos discos listos para ser trabajados desde ZFS. Ahora, crearemosun volumen ZFS:

basado en imagen de Juguetes Brio

root@battlelloyd-o:/pruebas# zfs listNAME USED AVAIL REFER MOUNTPOINTpoolpruebas 98.5K 350M 31K /poolpruebasrpool 42.3G 59.1G 45.5K /rpoolrpool/ROOT 9.63G 59.1G 31K legacyrpool/ROOT/openindiana 9.63G 59.1G 9.57G /rpool/dump 1023M 59.1G 1023M -rpool/export 30.6G 59.1G 32K /exportrpool/export/home 30.6G 59.1G 32K /export/homerpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsarpool/swap 1.06G 60.0G 170M -

root@battlelloyd-o:/pruebas# zfs create -V 150m poolpruebas/volumen1

Page 38: TuxInfo 37

38 www.tuxinfo.com.ar

root@battlelloyd-o:/pruebas# zfs listNAME USED AVAIL REFER MOUNTPOINTpoolpruebas 155M 195M 31K /poolpruebaspoolpruebas/volumen1 155M 350M 16K -rpool 42.3G 59.1G 45.5K /rpoolrpool/ROOT 9.63G 59.1G 31K legacyrpool/ROOT/openindiana 9.63G 59.1G 9.57G /rpool/dump 1023M 59.1G 1023M -rpool/export 30.6G 59.1G 32K /exportrpool/export/home 30.6G 59.1G 32K /export/homerpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsarpool/swap 1.06G 60.0G 170M -

Podemos ver entre las salidas de laslíneas de comando anteriores cómoaparece, luego del comando “zfscreate”, un nuevo volumen de 150 MB(aproximadamente) llamado

“poolpruebas/volumen1”.

Ahora llega el momento cumbre detransformar el espacio generado enun target iSCSI. Como siempre, lo

primero que tendremos que hacer esejecutar el servicio que lo permite.

Primero, veremos cuáles son losservicios asociados con iSCSI:

root@battlelloyd-o:/pruebas# svcs -a | grep iscsidisabled 18:04:32 svc:/network/iscsi/target:defaultonline 18:04:41 svc:/network/iscsi/initiator:defaultroot@battlelloyd-o:/pruebas# svcs -a | grep stmfdisabled 18:04:31 svc:/system/stmf:default

Como vemos, el “iSCSI initiator”, paranuestro sistema operativo, estáhabilitado en forma predeterminada.Nos falta habilitar el servidor de

targets, que en nuestro caso no es elque aparece como “iscsi/target” (yaveremos esto luego) sino el queaparece como “stmf” (SCSI target

management framework). Primerohabilitaremos el framework, y luego elservidor de targets:

root@battlelloyd-o:/pruebas# svcadm enable stmf

Ahora, le daremos a nuestro nuevovolumen la capacidad de estarcompartido como un target iscsi. Paraello aprenderemos un nuevo

comando que es “sbdadm”, yrecordaremos que los volúmenes enZFS podrán ser referenciados por sunombre de dispositivo como “raw

device” anteponiéndoles“/dev/zvol/rdsk”:

root@battlelloyd-o:/pruebas# sbdadm create-lu /dev/zvol/rdsk/poolpruebas/volumen1Created the following LU:

GUID DATA SIZE SOURCE-------------------------------- ------------------- ----------------600144f0c0ea000000004db496d10001 157286400 /dev/zvol/rdsk/poolpruebas/volumen1

Listo, ya tenemos un disco listo para ser montado en nuestro cliente. Ahora necesitamos levantar el servidor de targetsiSCSI, y agregarlo con otro comando nuevo, “itadm”, es decir, “iSCSI Target Administrator”:root@battlelloyd-o:/pruebas# svcs -a | grep iscsionline 18:04:41 svc:/network/iscsi/initiator:defaultoffline 18:28:02 svc:/network/iscsi/target:default

root@battlelloyd-o:/pruebas# svcadm enable -r /network/iscsi/targetsvcadm: svc:/milestone/network depends on svc:/network/physical, which has multiple instances.

root@battlelloyd-o:/pruebas# svcs -a | grep iscsionline 18:04:41 svc:/network/iscsi/initiator:defaultonline 19:02:22 svc:/network/iscsi/target:default

Page 39: TuxInfo 37

39 www.tuxinfo.com.ar

root@battlelloyd-o:/pruebas# itadm create-targetTarget iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 successfully created

root@battlelloyd-o:/pruebas# itadm list-target -vTARGET NAME STATE SESSIONSiqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 0

alias: -auth: none (defaults)targetchapuser: -targetchapsecret: unsettpg-tags: default

Ahora, para poder verlo desde nuestro cliente generaremos una nueva vista. Eso lo haremos con el comando “stmfadm”,pensando en el “LU Name” que antes tuvimos como salida del mismo comando:

root@battlelloyd-o:/pruebas# stmfadm list-lu -vLU Name: 600144F0C0EA000000004DB496D10001

Operational Status: OnlineProvider Name : sbdAlias : /dev/zvol/rdsk/poolpruebas/volumen1View Entry Count : 0Data File : /dev/zvol/rdsk/poolpruebas/volumen1Meta File : not setSize : 157286400Block Size : 512Management URL : not setVendor ID : OIProduct ID : COMSTARSerial Num : not setWrite Protect : DisabledWriteback Cache : EnabledAccess State : Active

root@battlelloyd-o:/pruebas# stmfadm add-view 600144F0C0EA000000004DB496D10001

root@battlelloyd-o:/pruebas# stmfadm list-view -l 600144F0C0EA000000004DB496D10001View Entry: 0

Host group : AllTarget group : AllLUN : 0

Claro que para poder montarlo en uncliente Windoze XP vamos anecesitar un iSCSI initiator, quegentilmente su empresa nos provee.

Algunos sistemas operativos tienentodo listo para ser usados...perootros...bueh...dejémoslo ahí...

En nuestra máquina Windozeabriremos nuestro navegador amigo eiremos a la direcciónhttp://www.microsoft.com/dow

nloads/en/details.aspx?famil

yid=12cb3c1a-15d6-4585-b385-

befd1319f825&displaylang=en

desde donde bajaremos el iSCSIinitiator que corresponda a nuestroSO.

Una vez descargado, lo ejecutamospara instalarlo:

Page 40: TuxInfo 37

40 www.tuxinfo.com.ar

Esta instalación no tiene nada departicular, sólo tendremos quepresionar “Siguiente” y “Enter”algunas veces, y aceptar una licenciaque aún me cuesta trabajo aceptar.

Una vez finalizada la instalación, sólotendremos que ir a “Inicio” ­

“Programas” ­ Microsoft iSCSIInitiator” ­ “Microsoft iSCSI Initiator”,con lo cual se abrirá una ventana enla que tendremos que seleccionar lasolapa de “Discovery”.

Algo interesante a tener en cuenta esque si hemos montado este espacio

en una máquina Windoze, yqueremos montarlo luego en otra,veremos que el volumen ya seencuentra generado, y sólotendremos que cambiarle la letraasignada a la unidad en el caso deser necesario.

Si ejecutamos el comando “itadm” ahora, veremos que hay una sesión abierta sobre este espacio compartido:root@battlelloyd-o:/pruebas# itadm list-target -vTARGET NAME STATE SESSIONSiqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 1

alias: -auth: none (defaults)targetchapuser: -targetchapsecret: unsettpg-tags: default

Destruction Time Again

Ahora, como siempre hacemos,vamos a limpiar un poco nuestrossistemas de restos de este ejemplo.

Comenzaremos con nuestro cliente, ypara ello desmapearemos la unidadagregada. Abriremos el “MicrosoftiSCSI Initiator”, seleccionaremos lasolapa “Persistent Targets”,seleccionaremos el target que hemosutilizado, y presionaremos el botón

“Remove”. Luego seleccionaremos lasolapa “Targets”, el espaciocompartido, y el botón “Details”.

Al hacerlo se abrirá una nuevaventana que tiene los detalles deltarget seleccionado, y entre otros unbotón llamado “Log off...”.Verifiquemos que el target estéchequeado a la hora dedesloguearnos de ese target, ypresionemos dicho botón. Al hacerlo,desaparecerá el target de la ventana.

Ya podemos presionar “OK”.

Ahora seleccionamos la ventana“Discovery”, luego el servidor10.100.100.212, y a continuación elbotón “Remove”. Presionamos“Aceptar”, y ya nuestra configuraciónse habrá ido del sistema operativocliente.

En este momento, si ejecutamos elcomando “itadm” veremos que no haysesiones abiertas:

root@battlelloyd-o:/poolpruebas# itadm list-target -vTARGET NAME STATE SESSIONSiqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 0

alias: -auth: none (defaults)targetchapuser: -targetchapsecret: unsettpg-tags: default

Page 41: TuxInfo 37

41 www.tuxinfo.com.ar

Ahora, vamos por el servidor. El primer paso será el de destruir la vista que hemos generado. Para ello, utilizaremos elcomando “stmfadm” de la siguiente forma:

root@battlelloyd-o:/poolpruebas# stmfadm remove-view -l 600144F0C0EA000000004DB496D10001 0

root@battlelloyd-o:/poolpruebas# stmfadm list-view -l 600144F0C0EA000000004DB496D10001stmfadm: 600144f0c0ea000000004db496d10001: no views found

A continuación, comenzaremos el proceso de eliminación del target primero poniéndolo fuera de línea con el comando“stmfadm”, y luego quitándolo con “itadm”:

root@battlelloyd-o:/poolpruebas# stmfadm offline-target iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365

root@battlelloyd-o:/poolpruebas# itadm delete-target iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365

root@battlelloyd-o:/poolpruebas# itadm list-target -v

Ahora le llegó la hora a las LUNs que hayamos creado:root@battlelloyd-o:/poolpruebas# sbdadm list-lu

Found 1 LU(s)

GUID DATA SIZE SOURCE-------------------------------- ------------------- ----------------600144f0c0ea000000004db496d10001 157286400 /dev/zvol/rdsk/poolpruebas/volumen1

root@battlelloyd-o:/poolpruebas# sbdadm delete-lu 600144f0c0ea000000004db496d10001

root@battlelloyd-o:/poolpruebas# sbdadm list-lu

Ya sin siquiera una LUN que mostrar al mundo, podremos bajar los servicios que antes hemos subido para iSCSI:root@battlelloyd-o:/poolpruebas# svcs -a | grep stmfonline 19:02:22 svc:/system/stmf:default

root@battlelloyd-o:/poolpruebas# svcadm disable stmf

root@battlelloyd-o:/poolpruebas# svcs -a | grep iscsionline 18:04:41 svc:/network/iscsi/initiator:defaultonline 19:02:22 svc:/network/iscsi/target:default

root@battlelloyd-o:/poolpruebas# svcadm disable /network/iscsi/target

root@battlelloyd-o:/poolpruebas# svcs -a | grep stmfdisabled 23:29:06 svc:/system/stmf:default

root@battlelloyd-o:/poolpruebas# svcs -a | grep iscsidisabled 23:29:31 svc:/network/iscsi/target:defaultonline 18:04:41 svc:/network/iscsi/initiator:default

Pero nada quedaría igual si no destruyéramos los volúmenes ZFS que hemos generado, y sus pools asociados:root@battlelloyd-o:/poolpruebas# zfs listNAME USED AVAIL REFER MOUNTPOINTpoolpruebas 155M 195M 31K /poolpruebaspoolpruebas/volumen1 155M 347M 2.43M -rpool 42.3G 59.1G 45.5K /rpoolrpool/ROOT 9.63G 59.1G 31K legacyrpool/ROOT/openindiana 9.63G 59.1G 9.57G /rpool/dump 1023M 59.1G 1023M -rpool/export 30.6G 59.1G 32K /exportrpool/export/home 30.6G 59.1G 32K /export/homerpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsarpool/swap 1.06G 60.0G 170M -

Page 42: TuxInfo 37

42 www.tuxinfo.com.ar

root@battlelloyd-o:/poolpruebas# zfs destroy poolpruebas/volumen1

root@battlelloyd-o:/poolpruebas# zfs listNAME USED AVAIL REFER MOUNTPOINTpoolpruebas 328K 350M 31K /poolpruebasrpool 42.3G 59.1G 45.5K /rpoolrpool/ROOT 9.63G 59.1G 31K legacyrpool/ROOT/openindiana 9.63G 59.1G 9.57G /rpool/dump 1023M 59.1G 1023M -rpool/export 30.6G 59.1G 32K /exportrpool/export/home 30.6G 59.1G 32K /export/homerpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsarpool/swap 1.06G 60.0G 170M -

root@battlelloyd-o:/poolpruebas# zpool listNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOTpoolpruebas 382M 164K 382M 0% 1.00x ONLINE -rpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

root@battlelloyd-o:~# zpool destroy poolpruebas

root@battlelloyd-o:~# zpool listNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOTrpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

Ya casi terminamos. Sólo nos resta destruir los archivos que hemos generado:root@battlelloyd-o:~# rm -rf /pruebas

Conclusión

Aquí finalizamos nuestra serie de entregas sobre ZFS. Si bien hemos elegido como cliente un sistema Windoze, un targetiSCSI tiene procedimientos de montaje en cualquier sistema operativo. Se han hecho pruebas, inclusive, de montar targetsen un sistema VirtualBox, un VMWare, o de bootear un cliente desde un disco de red, todos con éxito.

Espero que hayan disfrutado este artículo tanto como yo. ¡Nos vemos el mes que viene!

Hernán “HeCSa” SaltielAOSUG leader

CaFeLUG MemberBoca happy fan

Club Amigos de Pumper [email protected]

http://www.aosug.com.ar

Page 43: TuxInfo 37

43 www.tuxinfo.com.ar

Ya pasó el NAB Show (NationalAssociation of Broadcasters), algoasí como el CES (ConsumerElectronics Show) para los editores,camarógrafos o artistas multimedia(y gigantes imperios de cine otelevisión), donde podemos ver lastecnologías que usaremos en lospróximos 5 años. Blackmagic Designnos dejó a más de uno con la bocaabierta anunciando que los usuariosque son tan pobres como para teneruna mísera MAC, podrán usar unaversión freeware de Da VinciResolve, una herramienta quepermite hacer compositing connodos. Si ahorran muuuucha platita(algo así de 10 o 20 grandes)pueden llegar a comprar la versiónde Linux. Quienes somos algo más(si, muuucho más) pobres, usamosBlender 3D que cuenta con unaherramienta de edición de nodos.

Resumiendo

El valor de los nodos sin dudasradica en la capacidad dedesconectar procesos y poner variassalidas si queremos probar variantes

de efectos (si ponemos varios filtrosen GIMP deberíamos hacer CTRL +Z varias veces para quitar losefectos y luego probar algo nuevo).Siempre amé esta forma de trabajo,un objeto puede ponerse detrás deotro o detrás y delante sóloconectando puntos. En la imagen seve como puedo descomponer desdeel nodo el RGB (colores), CanalALFA (transparencia), y el Canal Z(profundidad). Está en cada unoconectar diferentes nodos, porejemplo si deseamos animarpersonajes sin fondo y luego crear elfondo en otra escena o importarlodesde otro archivo, de tal manera el

proceso de creación sea paralelo alde animación, ahorrando tiempo yaque varias personas pueden trabajaral mismo tiempo sobre el mismoproyecto.

Lo que se viene en el mundo delcompositing es sin duda el trabajocon editores de nodos y sonbastante caros. Usualmente estasherramientas están orientadas atrabajo en sistemas de 4K o 5K, soncarísimos y no siempre están bienintegrados a herramientas 3D comoDigital Fusion, Blender 3D... ¿quéles puedo decir? Trae uno deregalo, en sus 8 megas y se banca

Editor de nodos en Blender 3DPOR MARCOS "ANUBIS4D" CABALLERO

Page 44: TuxInfo 37

44 www.tuxinfo.com.ar

algo más de 5K... podemos tirar el render a 10mil por 10 milpixels.

Workflow

Un editor de nodos, es básicamente una representaciónvisual de procesos. A groso modo voy a clasificarlos en 3categorías:

­ Nodos de entrada/input: imágenes, videos, o inclusootras escenas 3D sin renderizar todavía.

­ Nodos de salida/output: VIEWER nos permite visualizaren una ventana el flujo, COMPOSITE envía el proceso almotor de blender 3D para hacer el video y hay otro de FILEOUTPUT que es para directamente generar un video osecuencia de imágenes del resultado).

­ Nodos de Proceso: Son los interesantes, los que HACENALGO.

Por ejemplo el efecto de desenfoque, el nodo de correcciónde curvas (funcionan como las curvas de GIMP así quelean mi artículo de la Tuxinfo # 28), otros que mezclannodos, controles de tiempo, etc.

Vamos Paso a Paso

La idea de usar nodos consta en poner nodo/s de entrada,conectarlos a nodos de proceso que hagan algo paratransformarlos y luego con los de salida ponerlos en algoútil que podamos usar. En este caso, usé una foto de unalaptop en un stand de la CAPER (una especie de mini NAB,que se hace en argentina).

PASO 1: Igualar el tamaño en pixels de la foto y de la salidadel render. Con la tecla N en el puerto se puede ponercomo fondo la imagen.

PASO 2: Modelar los objetos, calcando la imagen de fondo.Es importante que la perspectiva coincida (recuerdo el lenteque usé y la altura/inclinación de la cámara). En losparámetros de PASES debemos activar Z, lo querenderizará no sólo el RGB (los colores de la escena consombras y todo eso), y por otra parte un canal deprofundidad, es decir una foto con valores de 1 a 1000 queindican CERCA o LEJOS de la cámara.

PASO 3: Se crea una nueva escena VACÍA que yo llamé

Page 45: TuxInfo 37

45 www.tuxinfo.com.ar

NODOS.

PASO 4: Activar en la ventana denodos (en la escena vacía) lasopciones de nodos. El nodo deentrada llamado RENDER LAYERSdebe cargar la otra escena que tienela escena de la laptop. Usando elmenú ADD agregar el nodoVIEWER. A la derecha abrí elVIEWER (visualizador de imágenes),y seleccioné la opción VIEWERNODE, o sea que veré en dichaventana mi proceso.

PASO 5: Usando el menú ADD,agregué el nodo MAP VALUE, queme permite seleccionar el rango deprofundidad que deseo del canal Z(círculo gris en el nodo de renderlayers). La salida de dicho nodo va alos de salida.

PASO 6: Usando el menú ADDagregué un nodo de entrada, en estecaso uno de imagen (IMAGE), dondeespecifiqué la foto original.

Desde la salida del nodo, conecto elcírculo amarillo que porta el RGB, osea todo el contenido de color quegenera dicha escena al renderizarsey lo conecto al nodo DEFOCUS (escomo un desenfoque pero puedenseleccionarse formas geométricaspara el mismo, o sea que podemosigualar desenfoques de lentes Nikonque generan hexágonos por lasláminas del diafragma, o lentesCanon que usan 5).

La salida del nodo que usamos antespara mapear los valores del canal Zen la otra escena, lo conecté a laentrada Z del nodo DEFOCUSS, detal manera que el desenfoque irárespetando la profundidad (distanciadesde la cámara).

PASO 7 (Opcional): cada nodopuede colapsarse en una pequeñapastilla si hacemos click en eltriángulo del título, lo cual es másque interesante a la hora deconcentrarnos en cierta área de lacomposición entre 50 o 60 nodos.

Como se ve en la imagen el nodo desalida VIEWER nos deja ver en laventanita de la derecha (o dondequiera que ustedes pongan elviewer) el detalle del proceso, pero sideseamos ver la resolución FULL1:1, podemos activar el BACKDROPque muestra la salida del viewerdetrás de los nodos.

¿Por qué uno se complicaría la vidahaciendo eso? La respuesta es

variada, si se cuenta con un rig de 2o 3 monitores de 21” colgando de laplaca 3D se puede poner el viewergrande en uno de ellos y usar losdemás para otras ventanas. Sitienen una pequeña laptop de 13”(como es mi caso) resultaeconómico ver los cambios de lacomposición en una sola ventanamientras se editan los nodos.

En otro número volveremos con máscosas de Blender 3D, ya que laversión 2.5 es la estable, vayan a laweb oficial que está bajo ataque deDdoS mientras escribo, pero si sigueasí cuando publiquen esto puedendescargarla desde Blenderbuilds,donde hay muchas versionesoptimizadas para varias plataformasy forks interesantes queenriquecerán las futuras versionesoficiales estables.

Marcos Caballerohttp://www.anubis4d.com.ar

http://marquitux.blogspot.comtwitter: @anubis4d

Page 46: TuxInfo 37

46 www.tuxinfo.com.ar

basado en imagen de Juguetes Brio

El pasado sábado 9 de abril, serealizó el FLISoL Caracas 2011 en lasinstalaciones de la UniversidadBolivariana de Venezuela (UBV)Ubicada en la Av. Leonardo Da Vinci.Los Chaguaramos, en el DistritoCapital. Caracas.

María Leandro, coordinadora nacionalde Flisol, refirió que el software librees una herramienta que se ha venidodesarrollando desde el año 1983.Explicó que la idea del festival no sóloes divulgar y hacer que las personasinstalen este software sino que otrasmás ligadas al quehacer cotidianotengan la oportunidad de migrar paratareas un poco más complejas biensean laborales o educacionales, entreotras.

El Flisol es un evento que año trasaño une a la comunidad en un sololugar, con el fin de que aquellosentusiastas que quieren aprendermás sobre Tecnologías Abiertas ySoftware Libre puedan acceder a lainformación de forma fácil, amena yconceptualizada. El Flisol por ser unevento Internacional es una ventana ala tecnología donde, quienes loorganizamos desde hace varios años,

intentamos no excluir a nadie por sucredo, estatus social, color de piel ocredo político; el Flisol es para Todosy Todas .

Tanto en la mañana como en la tardese realizaron Charlas, Talleres yMesas de Trabajo (Hacklabs).

Estos fueron algunos de los temas:“Clusters Linux y su Empleo en elModelaje Numérico para la Prediccióndel Clima”, “Discapacidad y SoftwareLibre”, “Proyecto de desarrollo de undispositivo móvil que le permita a lapersona con discapacidad visualdetectar la presencia de obstáculosen su trayectoria. (primer prototipo)”,“Git: Cuando el repositorio de códigose vuelve distribuido”,“Aprendiendo aProgramar enGNU/Linux” , “RPMDevEmpaquetamiento yDesarrollo Fedora”,“Apache Harmony, GNUClasspath y SoftwareLibre en Java”, “Python:Programación modernay actual… no másesquemas arcaicos”,“Desarrollo de interfaces

visuales con GTK”, etc

Las comunidades compartiendo enun sólo espacio Ubuntu, Fedora,Debian, Canaima, Suse, Unplug,LibreOffice, Python, Nodolibreestuvieron todo el día instalando susdistros en todos los equipos que losasistentes llevaron y aclarando dudasa todos los nuevos usuarios.

También durante todo el día serealizaron rifas entre todos losasistentes para de esta forma motivarmás a los participantes.

El FLISoL Caracas ha sido el ejemplode Unidad, Constancia yPerseverancia para muchos países

Caracas (Venezuela)

Page 47: TuxInfo 37

47 www.tuxinfo.com.ar

del mundo; no sólo en lo que aorganización se refiere, sino a unapoyo logístico y tecnológico; lametodología de trabajo, el arte delmaterial publicitario, las redessociales, los equipos de trabajo ymucho más, han sido imitados en almenos 40 ciudades de latinoamérica.

Este Flisol Caracas 2011 contamoscon patrocinadores, quienes nosdieron la mano para que el eventofuese una realidad: Cantv, CNTI,Onuva, SAPI, Infocentros, Iseit,Latinux, CBC y personas particulares.

Así mismo, María Leandro cumplecon informarnos que el FLISoL prontocambiará su nombre para permitir lainclusión de los países no­hispanohablantes y convertirse en unevento Internacional que pueda llegara más lugares del Mundo.

Evento como este demuestran quetrabajando en unidad y en equipo sepueden lograr muchas cosas, mi mássinceras palabras de felicitaciones atodos los chicos y chicas que viajarondesde muy lejos para asistir ycompartir con todos nosotros,también a todos los que de una o otra

forma logramos que Flisol Caracasfuera un éxito como siempre. Y sobretodo a María “Tatica” por estos 4 añosen caminar el Flisol por el rumbo dela excelencia.

Naudy Villarroel Urquiolatwitter: @naudyu

ArgentinaEl día 9 de Abril de 2011 y como hace7 años, se desarrolló el FestivalLatinoamericano de Instalación deSoftware Libre (FLISOL), consideradoel evento más grande del mundodedicado al Software Libre por lacantidad de personas convocadas. Enlo personal fue la quinta vez que metocó ser el coordinador general paraArgentina.

Se realizó en 20 países, incluyendoEspaña que participa por segundoaño consecutivo.

En Argentina el evento se tenía quellevar a cabo en 35 sedes. Decimos"tenía" por que hubo un par de sedesque no pudieron realizar el evento a

tiempo por problemas diferentescomo disponibilidad de lugar.

Igualmente y desde que se comenzócon este evento en Argentina, se havuelto a superar el número de sedesparticipante.

La recepción por parte del público fuemuy buena, en general se vio unagran cantidad de personas que fueronprincipalmente a ver charlas sobreSoftware Libre más que a que se lerealice instalaciones en suscomputadoras, situación que se vienerepitiendo en los últimos años.

Casi todas las sedes del país, por nodecir todas, han tenido ciclo de

charlas. Al mismo tiempo y a la horade comentar el resultado, se ha vistoque la mayoría de sedes han tenidoun muy buen resultado existiendocasos en los que se ha superado elnúmero de asistentes encomparación con otros eventos querealizan durante el año.

El resumen de la jornada dio muybuenos resultados pero nos dejó lainquietud de realizar promoción enotro medios que tengan más llegadaaún a las personas no entendidasque es principalmente donde vadirigido este evento. Se discutió postevento sobre distintas alternativas lascuales seguramente será vistas yrevisadas para el próximo evento.

Page 48: TuxInfo 37

48 www.tuxinfo.com.ar

México

Sin duda este tipo de eventos son losque permiten que mayor cantidad depersonas tengan conocimiento sobre latemática, tanto en forma directa(quienes van a los eventos) como enforma indirecta (quienes se enteransobre la temática dado que el eventoes cubierto por medios de prensa).

En este último punto se ve unafortaleza que requiere ser másaprovechada. La simultaneidad delevento en toda Latinoamérica y hasta

en un país como España, genera quela prensa tradicional quiera conocermás sobre qué hacemos y es allídonde es posible ver en horario centralde los noticieros a personalidades denuestra comunidad hablando deSoftware Libre, situación que rara vezse da con otros eventos tanto encantidad como en tiempo destinadopara el tema. Aprovechar esto se haceprioritario.

Sebastián [email protected]

http://www.lugro.org.arhttp://criadoindomable.wordpress.com

Fotos

gentile

za@d

ebynqn

La maravillosa y máxima casa deestudios abrió nuevamente suspuertas al festival de software libremás importante de Latinoamérica yque año con año nos deleita con lasnovedades de nuestro queridosistema operativo, sin más vamos adar un breve resumen de esteinstallfest, disfrútenlo y sean todosbienvenidos.

La cita como siempre fue a las 9 am,aunque con una hora de retraso pocoa poco fue llegando la gente quecomenzó a ocupar asientos y esperara más invitados para pasar a unanutrida charla.

El orquestador Julio César que nosacompañó el pasado Flisol dando una

introducción a lo que es el softwarelibre y sus grandes beneficios, enesta charla la lluvia de preguntas ydudas no se hizo esperar y losinvitados tiraron de todo, porsupuesto como ya me esperabaUbuntu acaparó la mayoría depreguntas y el por qué se haconvertido en la distribución másutilizada a nivel usuario; sencillez,compatibilidad con la mayoría delhardware, y una nutrida comunidadde foros la convierten en ladistribución de mayor gusto.

Se comparó con otras distribucionescomo Suse, Mandriva las cualestambién tienen un apoyo grande peroque aun no ocupan un porcentajeconsiderable en los equipos si las

comparamos con Ubuntu, esto porsupuesto a nivel usuario particular.

A nivel servidores sabemos quedistribuciones como Redhat yderivados ocupan una interesantecuota del mercado y que vanganando terreno día a día.

Otro tema interesante que secomentó es la ventaja que tieneGNU/Linux al adaptarse a casicualquier tipo de hardware por muyobsoleto que sea, en este punto sehabló de Puppy Linux unadistribución tan pequeña que escapaz de correr en equipos PentiumII, y que tiene un desempeñoincreíble, si tienen un viejo equipo encasa y quieren darle nueva vida, no

Page 49: TuxInfo 37

49 www.tuxinfo.com.ar

duden en probar esta distribución.

Linux es tan adaptable que haycientos de dispositivos que lo ocupansin que muchas veces los usuarios losepan, celulares, equipos deseguridad, tabletas ... etc.

Como pueden ver esta es una granventaja del código abierto, flexiblecomo ninguno, la siguiente preguntasalto de un interesado en el tema ­¿Qué sucede si quiero ejecutar unaaplicación que esté hecha para elsistema Windows, en Linux?­ Paraesto Julio tocó el tema de Wine, unprograma que permite correr estosprogramas Windows en Linux, seaOffice, Photoshop, u otras, quizás nocon el mismo rendimiento que en sussistemas nativos pero que sin dudafunciona, yo ya lo probé ....

INSTALACIONES ....

Y sin más y después de la interesantecharla con Julio y gente del Lidsol, losusuarios se animaron a instalarGNU/Linux en sus equipos, el papácon el hijo llegaron con su netbook ysin dudarlo pidieron Ubuntu , dadaslas características de estos equipos lomás recomendable fue UbuntuNetbook Remix, una distribuciónadaptada al hardware de estas minis..

Después de un particionado de disco

duro y un poco de paciencia, lanetbook quedó lista con su nuevo yflamante sistema operativo instaladodesde una USB, increíble ¿no?

Otro usuario realizando la mismatarea de particionado con unaherramienta llamada Gparted, la cualpermite redimensionar nuestro discoduro a modo de darle espaciosuficiente para un nuevo sistemaoperativo, también la puedenencontrar en una distribución live cd –Rescue Kit – y que es obligada acargar para el soporte por la cantidadde aplicaciones que lleva y que nossaca de muchas bronquitas ....

Llegó el gordito simpático repartiendoDVDs de OpenSuse y que muchosusuarios recibieron con gusto ya quees otra de las distribuciones“populares“ y de uso muy sencillo.

Por un lado del DVD la versión 32 bitsy por la otra la versión 64 bits,amablemente la gente de Lidsol nosmuestra en un entorno Gnome qué talluce esta distribución y las diferenciasque existen con Ubuntu, quizás un“poquito“ más complicada parausuarios nuevos pero aquí el tema deLinux es: mucha paciencia, mucholeer y por supuesto consultar foros, alfinal verán lo sencillo que resultadejar funcionando cualquierdistribución por muy compleja quesea.

CIERRE....

En general este fue nuestro festivalFlisol 2011 en la UNAM, muymodesto en cuanto a asistencia peroque se recompensó con elintercambio de opiniones y charlas,lamentablemente las conferencias sedieron un día anterior y me fueimposible asistir por cuestión detrabajo, aun así la pasamos muy bienen un ambiente de amigos y deintereses en común, se creó unaatmósfera de confianza dondemuchos le perdieron el “ miedo “ a unnuevo sistema operativo y aclararonuna gran cantidad de dudas,esperamos que el año entrante laconvocatoria sea aun mayor y si nonos mudamos de planeta, ahíestaremos, nos leemos prontoamigos y espero sus comentarios,sugerencias y críticas todo esbienvenido.... abur

Gracias a Tux por asistir ...

Samuel Morales Cambró[email protected]

http://tuxmundolibre.blogspot.comtwitter: @smcambron

Page 50: TuxInfo 37

50 www.tuxinfo.com.ar

En un mundo donde existen multitudde sistemas operativos y en el queel uso de los teléfonos inteligentes,tabletas y otros dispositivos móvileses cada vez más común es difícilencontrar herramientas que nospermitan ser productivos sin vernosen la obligación de sacrificar nuestramovilidad.

Es por esto que algunasorganizaciones se han dado a latarea de llevar a la web lasherramientas que comúnmenteencontramos en el ordenador paraque podamos cumplir con nuestrastareas donde quiera que estemos.

Un ejemplo de esto es Google Docs(docs.google.com) que nos permiteutilizar una suite de ofimáticabastante completa sin la necesidadde instalar nada en el ordenador yademás nos ofrece la posibilidad de

colaborar en tiempo real con otraspersonas en la realización de undocumento.

Bueno una cosa es hacer undocumento pero ¿qué hay con lasotras actividades para las cualesnecesitamos un software instaladoen el ordenador?

Para los clientes de correo haymultitud de programas siendo muypopulares, Outlook, Evolution,Thunderbird, Sparrow entre otros.

Gracias a esto muchos usuariosolvidan que pueden obtenerfunciones similares en la nube, losprincipales proveedores de correocomo Hotmail, Yahoo y Gmailpermiten descargar correos de otrascuentas mediante POP3 o IMAP, suconfiguración es bastante sencilla yen el caso de Gmail nos ofrece la

función de filtros y etiquetasinteligentes para clasificar nuestroscorreo.

Otra cualidad es que al estar ennube pueden ser accedidos desdecualquier parte y desde cualquierdispositivo.

También existen soluciones que nospermiten almacenar nuestrosarchivos en la nube y sincronizarlosentre diferentes dispositivos eincluso compartirlo con nuestrosamigos, eliminando así la necesidadde tener una memoria USB siemprecon nosotros.

El primer ejemplo se llama Dropbox(www.dropbox.com) es gratuito defácil configuración y que nos ofreceun pequeño espacio dealmacenamiento que puedesaumentar invitando a tus amigos a

¿Es posible vivir en una nube?POR JESÚS PALENCIA

Page 51: TuxInfo 37

51 www.tuxinfo.com.ar

basadoenimagen de Juguetes Brio

unirse, además el cliente puede serinstalado en varios sistemasoperativos, tanto de escritorio comomóviles.

El segundo ejemplo es Skydrive(skydrive.live.com) también esgratuito y fácil de configurar, sólonecesitas una cuenta en Hotmailpero a diferencia de Dropbox no estan flexible limitando su acceso sóloa algunas plataformas.

Pasemos ahora a un tema máscomplejo, la programación, paraeste apartado existen diversassoluciones que podemos dividir en 3categorías:

En la primera categoría están lasweb para trabajar con lenguajescompilados:

­ Ideone (http://www.ideone.com/) :Uno de los mejores en estacategoría, fácil de usar y permitetrabajar con varios lenguajes entreellos C, C++ y C#

­ Codepad (http://codepad.org/): Esbastante fácil de manejar pero no

tan poderoso como el ejemploanterior.

En la segunda categoría están lassoluciones orientadas a HTML, CSSy Javascript:

­ Htmledit(http://htmledit.squarefree.com):Bastante simple, cuenta con unavisualización doble donde podemosver los resultados de nuestro código.

­ Webcode(http://www.treeweb.es/WebCode):Cuenta con un diseño minimalistasimilar al anterior.

Y en la tercera categoría se agrupanlos editores de otros lenguajes:

­ Github(http://ajaxorg.github.com/ace/build/editor.html): Simple y fácil de manejar.

­ Coderun(http://www.coderun.com/ide/): Sufunción principal es la creación deproyectos en PHP

Otra actividad para la que se utilizamucho el ordenador es la edición deimágenes, en este apartado existenmuchas webs que ofrecen estafuncionalidad y describirlas a todassería demasiado extenso, así que a

continuación se muestra unapequeña lista de las másdestacadas.

­ http://www.cloud­canvas.com/­ http://www.picnik.com/­ http://es.phixr.com/­ http://editor.pho.to/es/

En futuras ediciones de la revistaseguiremos mostrándoles massoluciones relacionadas con lacomputación en nube. Me despido ycomo siempre les recuerdo:

­ No compartan información sensiblecon extraños

­ No entren a sitios web de dudosaprocedencia.

Nos vemos en la web...

Jesús [email protected]

twitter: @sinfallas

Page 52: TuxInfo 37

Mes a mes vamos a ingresar nuestros sitios más destacados además de útiles para que nuestros lectorespuedan recorrer tomando información relevante acerca de distribuciones, aplicaciones, utilidades, etc.

Por supuesto que no podemos ingresar todas las que quisiéramos por razones de espacio, pero poco a pocoestarán reflejadas en esta sección. Además aceptamos las suyas para ser publicadas, como también poderbrindar difusión a los sitios propios de cada uno de nuestros lectores (para ingresar sus sitios favoritos debenenviar un mail a [email protected])

Páginas recomendadas

LinuxHispanohttp://www.linuxhispano.net/

Un portal imprescindible para estar al día de todo lorelacionado con el mundo Linux y el software libre. No tepierdas tampoco la tira de humor ni el podcast.

El Blog de Jvarehttp://jvare.wordpress.com/

En este blog su dueño escribe sobre noticias referidas aGNU/Linux, registrando lo que el mismo autor vaaprendiendo con el uso y configuración de este sistemaoperativo.

San Juan Librehttp://paper.li/sanjuanlibre

San Juan Libre es un diario digital en el cualencontraremos una sección dedicada a Linux.

Calendario Librehttp://www.calendariolibre.com/eventos_abiertos

En este excelente sitio podrán encontrar el calendariocompleto de los eventos relacionados al software libre

Page 53: TuxInfo 37
Page 54: TuxInfo 37