Error al realizar conexiones SSL, TLS y HTTPS en Mono


Mono, la implementación libre de .NET Framwork, no permite por defecto realizar conexiones que requieran el uso de SSL o TLS. Esto impide, por ejemplo, comunicarse con direcciones https vía código; lanzando una excepción como esta:

Security.Protocol.Tls.TlsException: Invalid certificate received form server.

Este comportamiento no es un bug, es un sistema de seguridad.

Las conexiones seguras, para que realmente lo sean para los usuarios, necesitan que el cliente pueda verificar la legitimidad del servidor remoto. Para ello existen entidades que expiden certificados para asegurar que el interlocutores quien dice ser.

Mensaje de Firefox indicando una conexion segura

Los navegadores web suelen incluir los certificados de varias entidades de confianza. Sin embargo, Mono no lo hace. Prefiere que cada usuario decida en quien quiere confiar.

Para resolver este problema existen dos soluciones sencillas y seguras:

Importar los certificados de Firefox

Este método tiene la ventaja de instalar los certificados de todas las entidades de confianza mas habituales sin tener que buscar la concreta necesaria:

mozroots --import --ask-remove

Importar un certificado concreto

Si no tenemos Firefox, el que necesitamos no viene incluido o solo queremos uno concreto; existe la posibilidad de importar un fichero de certificado:

Como ejemplo, vamos a instalar un certificado de GoDaddy.

  1. Descargamos el archivo gd-class2-root.crt desde https://certs.godaddy.com/anonymous/repository.seam a una carpeta de nuestro ordenador (p. ej.: /home/usuario)
  2. Ejecutamos el siguiente comando en nuestra terminal
certmgr -add -c Trust /home/usuario/gd-class2-root.crt

Una vez completado alguno de los dos métodos podremos escribir código en Mono que se comunique vía SSL o TLS.

Para mas información, se puede consultar http://www.mono-project.com/FAQ:_Security

Anuncios

Bajar vídeos de Youtube III


Este truco sirve tanto para Youtube como para cualquier vídeo que veamos en la Web y que sea reproducido con un reproductor Flash Player (no funciona con HTML5). En resumen lo que haremos será coger el vídeo de la carpeta donde se almacena el caché.

Cuando vemos un vídeo en la web lo que estamos haciendo es descargar y reproducirlo desde nuestro ordenador con el navegador web. A continuación explico donde se encuentra el archivo temporal que contiene el vídeo y si hay que realizar alguna operación adicional para ver el vídeo.

  1. Localizar el archivo:
  2. Los vídeos no se guardan en una carpeta especial de caché sino que se encuentran en la carpeta temporal de nuestro usuario, que dependiendo de cada sistema operativo será diferente:

    • Windows XP:
      C:\Documents and Settings\usuario\Configuración local\Temp
    • Windows Vista/7:
      C:\Users\usuario\AppData\Local\Temp

    (Reemplazar usuario por vuestro nombre de usuario)

    Sin embargo, como podemos comprobar una vez que intentemos copiar el vídeo nos dirá que está en uso y no podemos realizar ninguna operación con él. Además si cerramos el navegador, el archivo temporal se eliminará.

  3. Copiar el vídeo:
  4. Para ello tenemos que descargarnos la siguiente aplicación que guardaremos en la carpeta anterior a la temporal. Nos vamos con una consola (explicado en este artículo) a esta carpeta para ejecutar el programa con los siguientes parámetros:
    hobocopy Temp\ C:\Destino fla*

  5. Transformar a vídeo:

Puesto que es reproducido con Flash Player, no necesita ningún tipo de transformación básica, simplemente cambiando la extensión a .flv, lo tendremos listo. Si no tenemos ningún reproductor de archivos flv, lo podemos convertir con, por ejemplo, Format Factory.

Este truco está comprobado en los siguientes navegadores: Google Chrome, Mozilla Firefox e Internet Explorer.

Entradas anteriores:
Bajar vídeos de Youtube II
Bajar vídeos de Youtube I

Descarga en mp3 desde youtube


Hace unos meses salió un nuevo servicio que se une a esa gran lista de páginas webs y utilidades para descargar vídeos de la famosa página web Youtube. Se llama Dirpy y con él podemos convertir los vídeos de Youtube en mp3 para más tarde descargarlos. Este servicio que aún se encuentra todavia en fase beta nos ofrece multitud de opciones como:

  • Seleccionar el comienzo y final del archivo mp3
  • Seleccionar la calidad del archivo final.
  • Modificar la etiqueta ID3 del archivo mp3
  • Descargar el vídeo con sus diferentes formatos de calidad

Una herramienta gratuita sin lugar a dudas muy útil que se está convertiendo en una de las mejores.

Web: Dirpy

Descarga y convierte vídeos Flash en Linux


Siguendo con los métodos para bajarnos aquellos vídeos que más nos gustan de la red ahora le toca a Linux. Explicaré como podemos descargar cualquier vídeo, sin importar la página, y siempre y cuando estos se reproductan con un reproductor Flash Player. Resumiendo lo que haremos será coger el vídeo del caché del navegador, es decir, siempre que vemos un vídeo en Internet (Flash) con cualquier navegador, éste para poder ser visualizado se guarda en el ordenador, de otra forma no se podría reproducir.

El primer paso es obtener el vídeo asi que abrimos nuestro explorador de archivos preferido e ir a la carpeta /tmp/ .
Allí encontraremos el vídeo con el nombre Flash****** , donde los comodines son números y letras aleatorios. Lo copiamos a cualquiera otra carpeta en la que tengamos acceso fácil (por ejemplo el Escritorio). Es importante resaltar que antes de copiar tendremos que esperar a que el vídeo se haya cargado completamente en la página web (la típica barra roja) y que en cuanto salgamos de la página donde está el vídeo el archivo se eliminará.
Ya tenemos el vídeo, si queremos le podemos añadir la extensión (.flv) ya que no la trae y es ese el formato. Un siguiente paso es convertirlo a otro formato. Para ello utilizaremos el siguiente programa que deberemos instalar:
sudo apt-get install ffmpeg
Con este programa podremos convertir el archivo de vídeo a cualquier formato de vídeo/audio. Por ejemplo para convertirlo a avi, wav y mp3:
ffmpeg -i Flash* -f avi video.avi
ffmpeg -i Flash* -f wav audio.wav
ffmpeg -i Flash* -f mp3 audio.mp3

En mi caso no me deja convertirlo a mp3 directamente así que lo que hago es convertirlo a wav y ahora con el codficiador lame lo convierto a mp3:
sudo apt-get install lame
lame -h audio.wav audio.mp3

Si queremos podemos modificar los argumentos de este último programa:
-h Aumenta la calidad
-b Cambia el bitrate (por defecto 128 kbps)
-f Modo rápido (peor calidad)
-V Selecciona la calidad, por defecto 4, 9 es la peor (archivos más pequeños) y 0 la mejor (archivos más grandes)

Testeado en Ubuntu 10.04 Lucid Lynx.

Google rediseña su buscador


Antiguo logo de Google

El logo de Google antes...

Google ha puesto a disposición de todos los usuarios el nuevo diseño de su buscador en la que se aprecian mejoras en la usabilidad a través de una  mayor integración con las redes sociales y un acceso más sencillo a ciertas opciones muy utilizadas a las que antes era más pesado acceder. Estas novedades se combinan además con una actualización de su logotipo en el que se elimina la sombra de las letras y los reflejos que antes estaban más presentes.

Nuevo logo de Google

...y ahora.

El nuevo concepto añade una barra lateral que permite acceder a los diferentes ámbitos de búsqueda (webs, imágenes, noticias, videos) y restringir los resultados para ver lo que se ha generado en las últimas 24 horas, días, meses o cualquier otro espacio de tiempo. Esta última función se complementa con la integración con twitter que recientemente fue presentada haciendo el buscador mucho más adaptado a los nuevos tiempos.

Abre varias instancias de DropBox en Unix


Dropbox es un servicio de almacenamiento on-line, es decir, creándonos una cuenta gratuita tendremos hasta 2 GB de almacenamiento de datos en la red, con los cuales podremos aprovechar para guardar documentos importantes que vayamos a necesitar en otros ordenadores. Desde su página nos brindan la oportunidad de descargarnos un pequeño programa con el que se nos sincronizará de forma automática todos los archivos entre una carpeta de nuestro ordenador y el servidor en la nube.

En su Wiki nos muestran un consejo muy útil que nos abre una infinidad de puertas. De partida no podemos tener iniciado más de una vez el programa de Dropbox, pero esto se puede cambiar en sistemas Unix. Para realizarlo simplemente cambiaremos en las configuraciones del programa la dirección de la carpeta Home.

  • Mac:

Ejecutamos /Applications/Utilities/Terminal.app asegurándonos que estamos en una shell “bash”. Si lo necesitas escribe en la consola:
bash
Una vez que lo sepamos escribe los siguiente para abrir otra instancia de Dropbox:
HOME=$HOME/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox &
Ahora veremos que tenemos otro icono de Dropbox y nos dará a elegir para tener otra cuenta. El problema ahora mismo es que si cerramos la terminal se cierra el programa.

El siguiente paso es crear la carpeta de configuraciones:
mkdir -p ~//DropboxAltStarter.app/Contents/MacOS/
A continuación abrimos en editor de texto y escribimos lo siguiente que guardaremos con el nombre Info.plist dentro de la carpeta que acabamos de crear DropboxAltStarter.app/Contents
CFBundlePackageType
APPL
CFBundleExecutable
DropboxAltStarter
LSUIElement
1

Creamos otro archivo de texto, esta vez con el nombre DropboxAltStarter y en la carpeta DropboxAltStarter.app/Contents/MacOS
#!/bin/bash
HOME=/Users/$USER/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox

Por último cambiamos los atributos del archivo para que sea ejecutable:
chmod 755 ~//DropboxAltStarter.app/Contents/MacOS/DropboxAltStarter

  • Ubuntu

El primer paso será abrir una terminal y escribir los siguientes comandos con los que crearemos la carpeta alternativa de nuestra segunda instancia de Dropbox y tendremos abierta nuestra segunda cuenta lista para usar.
mkdir $HOME/.dropbox-alt
HOME=$HOME/.dropbox-alt /usr/bin/dropbox start -i

Al igual que sucede en Mac, si cerramos esta terminal, esta nueva instancia de Dropbox finalizará. Para evitar que esto suceda y que se inicie en cada inicio de nuestro sistema haremos lo siguiente en una nueva terminal:
(NOTA: al ejecutar el siguiente comando pedirá la contraseña del usuario Root, o administrado)
(NOTA2: el lugar de utilizar gedit puedes utilizar tu editor de texto favorito)
sudo gedit /etc/rc.local
Con este archivo lo que haremos será agregarle la siguiente línea para conseguir que se inicie con el sistema.
su <user> -c "/home//.dropbox-alt/.dropbox-dist/dropboxd &"
Tendremos que cambiar <user> por el nombre de nuestro usuario.

Visto en: Genbeta
Original: DropBox Wiki

Flixtime – Presentaciones en la nube


Cada vez más necesitamos hacer presentaciones de fotografías con efectos y con una música de fondo para tener un bonito recuerdo de un viaje o un evento. Una tarea que para algunos le resulta bastante difícil en la utilización de programas cono PowerPoint, Impress, Adobe Premiere… Con Flixtime, una aplicación desde la red, podremos crear impresionantes vídeos de 60 segundos con fotografías de nuestro ordenador. Cada diapositiva se le acompaña un efecto que es elegido por la página al azar al igual que la duración de la misma, de esta forma nosotros tan sólo tendremos que elegir el orden de aparición de las fotografías.

Flixtime es una buena opción para hacer vídeos de corta duración en un tiempo mínimo con una interfaz muy intuitiva. Es una aplicación totalmente gratuita con la que más tarde podremos descargar el resultado en uno de los siguientes formatos:

  • MP4 (640×360)
  • DivX (640×360)
  • H264(640×360)
  • Flv (640×360)
  • MP4 iPod (320×240)

Sketchpad – Crea imágenes en la web


La nueva tendencia en la red es el concepto de la nube donde no hará falta tener ninguna aplicación instalada en nuestro ordenador. Poco a poco van apareciendo más páginas de este nuevo estilo, entre ellas aparece Sketchpad. Es una web donde podremos crear nuestro dibujos con una amplia gama de herramientas para luego más tarde poder guardar el resultado en un archivo local. Algo que caracteriza esta página web y que la hace muy interesante de ver es que está hecha con la nueva versión de HTML (5) con la que se pretende mejorar la velocidad y estabilidad de los navegadores y eliminar cualquier plugin extra (Flash) que se pueda necesitar.

La principales caracteísticas de Sketchpad sons:

  • Deshacer en cualquier lugar gracias al historia que guarda.
  • Una amplia variedad de formas (elipses,estrellas, cualquier polígono…)
  • Gradientes
  • Texto, transparencia, recortes,  estampados…

Por último hay que decir que los navegadores que por ahora admiten HTML 5 son los siguientes:

  • Opera 10.50
  • Firefox 3.5
  • Google Chrome
  • Safari 4

Página Web: Mugtug.com

Los .com cumplen 25 años


Hoy es un día importante en la historia de internet: los dominios .com cumplen 25 años.

El 15 de Marzo de 1985, se aprobaron los primeros DNS (Domain Server Name) y junto a ellos los primeros nombres de dominio .com, .net, .edu, .org y .gov.

Actualmente existen más de 80 millones de dominios .com registrados, aunque en un principio no tuvieron tanto éxito pues este dominio estaba destinado a empresas, y estas, no sabian que uso darle.

Por esta razón en el primer año de vida solo se registraron 6 .com. En 1992, tan solo había 15.000, pero en 1997 se produjo un “boom” en el número de registros alcanzándose los 20 millones de dominios en tan solo 2 años.

El primer .com de la historia fue symbolics.com, registrado como prueba y que aún sigue funcionando a modo de blog personal.

¡La Lista Sinde ya ha sido entregada!


[pp_y_sgae_en_lista_sinde.png]

Ayer, martes 9 de febrero de 2010, fue entregada la “Lista Sinde”,  una lista donde se incluyen mas de mil blogs de toda la blogosfera española que están en contra de la nueva “Ley de Economía Sostenible”.

Este nuevo decreto del Ministerio de Cultura, cuya ministra es Ángeles Gonzalez-Sinde, pretende permitir que las webs puedan ser cerradas sin autorización de un juez y al libre albedrío del ministerio de cultura y las entidades de gestión (vease SGAE).

Desde Informática En Red llevamos apoyando la iniciativa bastante tiempo con el banner de la barra lateral.

Para información de todos los usuarios, publicamos el e-mail que nos mandaron ayer desde la organización del movimiento para que conozcáis todos los detalles:

Hola a todos,

Llegó el momento de la entrega de la lista, este correo es para
informaros de como va a suceder y que mensaje vamos a transmitir,
también es un invitación a acompañarnos para todos los corazones
valientes que se han atrevido a desobedecer los planes de la industria
del entretenimiento, de un gobierno ignorante, de una oposición
vendida y de unos grupos mediáticos con poderosos intereses en la
obsoleta y antisocial industria generada por el copyright.

Os animamos a difundirlo lo máximo posible y acompañarnos a la entrega
en el ministerio el día Martes 9 a las 12:00 AM en el Ministerio de
Industria en el Paseo de la Castellana Nº 160 (Metro Cuzco, Google
Streets: http://j.mp/puerta-industria ) allí atenderemos a la prensa,
leeremos un comunicado, entregaremos la lista y nos marcharemos a
charlar sobre los posibles siguientes pasos.

Esta será la primera vez que entreguemos la lista pero seguramente la
podamos entregar en otras dos ocasiones importantes. Es necesario que
mantengáis el buscador de momento; podéis poneros en contacto con
nosotros si recibís algún tipo de amenaza, en caso de que se intentase
cerrar alguna web, avisaríamos para que todos incluyamos en nuestras
webs algunos de los enlaces por los que se quiera cerrar la web para
solidarizarnos.

En http://wiki.hacktivistas.net/index.php?title=Accion/lalistadesinde/entrega
está el borrador del comunicado que leeremos durante la entrega. La
versión final se publicará en la portada de http://hacktivistas.net/

Un saludo y ¡a las barricadas!
Hacktivistas