26 de abril de 2013

TIP: Python Portable

Portable Python recopila para MS Windows un sistema de programación Python preconfigurado para ejecutarse directamente desde cualquier dispositivo de almacenamiento USB, lo que nos permite tener un entorno de programación portátil muy completo, ya que por defecto incluye algunos programas y librerías. Disponemos de la versión 2.7 y 3.2 de Python para descargar.

En su versión 2.7.3.2 Portable Python contiene las siguientes aplicaciones y librerías:

  •   PyScripter v2.5.3
  •   NymPy 1.6.2
  •   SciPy 0.11.0
  •   matplotlib 1.1.1
  •   PyWin32 218
  •   Django 1.4.3
  •   PIL 1.1.7
  •   py2exe 0.6.9
  •   wxPython 2.9.4.0
  •   NetworkX 1.7
  •   LXML 2.3
  •   PySerial 2,5
  •   pyodbc 3.0.6
  •   PyGame 1.9.1
  •   PyGTK 2.24.2
  •   PyQt 4.9.6-1


El archivo ocupamos nos 97MB y según los paquetes seleccionados la instalación pueder ser de entre 49MB y 505MB. 

Sólo tienes que descargar, extraer el dispositivo de almacenamiento portátil o disco duro y en 10 minutos estás listo para crear su próxima aplicación Python .

Lo puedes descargar desde aquí.

25 de abril de 2013

Attitude Adjustment (12.09 final)



Ya disponemos de la última versión de OpenWrt. Nos trae pequeñas mejores, compatibilidad con nuevos dispositivos y que kernel 3.3

Si no sabes qué es OpenWrt o como instalarlo consulta estos artículos:

OpenWrt, Linux para dispositivos empotrados

OpenWrt: instalación y configuración

Puedes descargarlo desde aquí.

UBUNTU 13.04 ya disponible

Ya tenemos disponible la nueva versión de Ubuntu 13.04 "Raring Ringtail" en todos sus sabores.


Sólo tenemos que ir a la web correspondiente y descargarla.


Raspberry PI: GPIO con Python



Ya conocemos el potencial de Raspberry PI como PC de bolsillo, pero aun no hemos visto su potencial en proyectos relacionados con la electrónica y la comunicación con otros dispositivos.

La Raspberry Pi posee unos pins integrados y de fácil acceso, son patillas de alimentación ( +5 y +3.3 V) , masa, y entradas/salidas capaces de implementar diferentes protocolos.

24 de abril de 2013

HD Magazine #6


Ya está disponible el nº 6 de Hack&Developers Magazine.

Podremos encontrar en este número:



  • Distribuyendo tus aplicaciones Python en PyPI
  • Manual de Perl (Parte IV)
  • Pásate a GNU/Linux con ArchLinux: NGiNX+PHP+MariaDB
  • Refactoring: otra práctica de la Programación eXtrema
  • Configurando GitWeb en Ubuntu Server
  • Draw.io: diagramas para tus proyectos
  • Automatizando tus aplicaciones con Cron


Puedes descargarlo desde aquí. ¡A disfrutar!

Videotalleres de guifi.net

Ayer mismo disponíamos de los videos con los talleres que se realizaron por estas fechas el año pasado en colaboración de Guifi.net y HospitaletWireless.


1er Taller GuifiNet amb HospitaletWireless
Taller per crear un node client amb la web de guifi.net




2n Taller GuifiNet amb HospitaletWirelessTaller per crear un SuperNode amb "Unsolclic"


En la web de guifi.net





22 de abril de 2013

Python, el lenguaje que todos deberían conocer


Python es un lenguaje de programación interpretado, lo que quiere decir que necesitamos un programa intermedio para hacer funcionar nuestros scripts. Lo que ha favorecido que encontremos interpretes de Python  para una gran cantidad de plataformas.

Es un lenguaje sencillo, fácil de aprender y muy potente si aprovechamos la gran cantidad de librerías que posee. Al hacer hincapié en una sintaxis limpia y gracias a que usa tipado dinámico hacen que el código sea limpio y fácil de depurar.

También es muy versatil. Python es multiparadigma, soporta orientación a objetos, programación imperativa y programación funcional. Así que puede ser usado por multitud de programadores adaptándose a su estilo y necesidad.

19 de abril de 2013

TIP: Tapa tu webcam


Es muy recomendable tapar la webcam del ordenador portátil o desconectar la del pc si no la usamos.

Con un ordenador de escritorio no hay problema. La conectamos sólo cuando la necesitamos y luego la desconectamos.  Con portátiles que tienen una pestaña para taparla también lo tenemos fácil. Pero para el resto tenemos que usar una pegatina que podamos poner y quitar. 

Estos consejos son obligatorios para quien tenga el ordenador en su habitación, más aún si está siempre encendido.

La razón es que existe mucho malware cuya finalidad es espiar todo lo que hacemos en nuestro equipo. Algunos son capaces de activar, sin que nos demos cuenta, la webcam y grabar todo lo que capte. No os engañéis, la webcam puede grabar aunque no tenga la lucecita encendida.

Claramente están vulnerado nuestra intimidad pero si son lo suficientemente interesantes podrían ser distribuidos o vendidos sin nuestro consentimiento por Internet.

13 de abril de 2013

Historia Secreta de los Hackers Informaticos (Los Primeros Hackers)

Documental sobre la historia del hacking con Steve Wozniak, John Draper (Captain Crunch) y  Kevin Mitnick exponiendo sus motivaciones. Con aparición estelar de Bill Gates y Steve Jobs. Por cierto, si no conoces alguno de los nombres ya tardas en mirar la wikipedia.



12 de abril de 2013

TIP: Pacman (Archlinux)

Vamos a listar unos pocos comandos básicos de pacman, el gestor de paquetes de Archlinux al ser un poco distinto al apt-get, al que muchos estamos acostumbrados, no está de más tener una chuleta a mano:

Actualizar todos los paquetes
  • pacman -Syu 
Buscar un paquete
  • pacman -Ss paquete
Instalar un paquete
  • pacman -S paquete 
Emininar un paquete
  • pacman -Rnd paquete 

Archivo de configuración:
/etc/pacman.conf



10 de abril de 2013

WiGLE (y II): actualizar la BBDD

La parte importante de todo wardriving son los datos y gracias a WiGLE almacenaremos todos estos datos en la nuve para más tarde poder trabajar con ellos.

WiGLE nos propone muchas posibilidades para nutrir su Base de Datos pero nosotros usaremos la más sencilla, su aplicación para Android. Actualmente somos muchos los que disponemos de un smartphone con Android, gracias a eso podemos ahorrarnos el trabajo de usar un portatil con GPS. Tenemos toda la potencia que necesitamos en nuestro bolsillo.

La aplicación puede ser descargada desde Google Play.

Para usar la aplicación y sacarle todo el partido debemos tener un usuario en WiGLE.net.

9 de abril de 2013

WiGLE (I): La web

WiGLE  (Wireless Geographic Logging Engine) es una base de datos a nivel mundial de redes wifi, creada en 2001 y con más de 43 millones de redes en todo el mundo. La usaremos para guardar los datos que iremos recopilando cuando hagamos wardring. Esta web actualiza tu perfil con las nuevas redes encontradas, tiene estadísticas de los tipos de cifrado y permite compartir datos entre usuarios, entre otras cosas.
WiGLE reune la ubicación e información de redes inalámbricas en todo el mundo en una base de datos central, y tienen aplicaciones fáciles de usar java (Jigle), MS Windows (DiGLE), MacOSX (TinGLE) para trabajar con ella.
La web es muy completa, en ella se pueden asignar, consultar y actualizar la base de datos , directamente o a través de su API. Aquí sólo veremos cómo gestionar tu perfil y compartir tu datos en un grupo.
Actualmente acepta gran cantidad de archivos desde NetStumbler o Kismet a formatos como XML o CSV. Hay mucha información al respecto en su web. Nosotros usaremos su aplicación para Android. Esto nos facilitará mucho el trabajo gracias a disponer de GPS, Wifi y conexión a Internet.

7 de abril de 2013

Parecidos razonables: Rajoy y Waldo

No me refiero a Waldo de  Where's Waldo? (¿Donde esta Wally?), si no al descarado oso virtual del último episodio de la segunda temporada de Black Mirror


Waldo en un debate político


A Rajoy ya lo conocéis, recordemos el 2 de febrero, en el  que dio un discurso por telepresencia. Y que el pasado 3 de abril volvió a repetir. Recordemos una imagen:

"Rueda de prensa" de Rajoy 02/02/2013


Las dos escenas tienen un parecido increíble, tal vez los guionista de Black Mirror hicieron trampa, el episodio se emitió el 25 de febrero. 

Vamos a comparar ambas imágenes:

  • Hablan desde una pantalla 
  • Hay público y cámaras
  • El azul es el color del protagonista
  • En ambos casos eran eventos muy esperados
  • No tienen personalidad propia
Y casi que prefiero a Waldo al menos contesta preguntas... 

Aunque por aquí lo que sospechamos es que Mariano es fan de Big Bang Theory.



6 de abril de 2013

Black Mirror (Serie de TV)


Black Mirror es una serie de televisión británica creada por Charlie Brooker allá por 2011 para Channer 4. Creador también de Dead Set la miniserie que mezcla zombis con Gran Hermano.  Que mejor que usar las palabras de Brooker  para describir la serie: "cada episodio tiene un tono diferente, un entorno diferente, incluso una realidad diferente, pero todos son acerca de la forma en que vivimos ahora - y la forma en que podríamos estar viviendo en 10 minutos si somos torpes".

Black Mirror es  una reflexión sobre el presente-futuro repartido en píldoras, ninguno de sus episodios no te dejará indiferentes. Actualmente son seis episodios, repartidos en dos temporadas, de unos 50 minutos cada uno. Cada episodio es una historia independiente al resto, pero con la misma intención, mostrar diferentes futuros que parecen reflejos de nuestro presente. Son historias un poco pesimistas donde la tecnología hace cambiar al ser humano y su mundo. Lo increíbles es que algunos episodios parecen visiones de un futuro demasiado cercano y no simple ciencia ficción. 




Si no la has visto te la recomiendo, son de esas series que te apetece volver a ver, aunque sea un episodio concreto. Actualmente en España la tiene Cuatro.

Por cierto, parece que Robert Downey, Jr., ha adquirido los derechos del tercer episodio, Tu historia completa, para hacer una adaptación cinematográfica. Pinta muy interesante.


5 de abril de 2013

TIP: inSSIDer


InSSIDer es un escáner de red inalámbrica creado por MetaGeek. Se suele usar como ayuda a la hora de elegir el mejor canal para la red wifi. 

 Realiza escáner de 2,4 y 5 GHz y es capaz de mostrar información interesante de las redes cercanas. Nos da datos el SSID, la MAC, la señal, la seguridad o los clientes conectados a los puntos de acceso y si existen conflictos de canal.

Una aplicación imprescindible para los que nos gusta trastear las redes inalambricas, disponible para Ms Windows, MAC y Android.



Más Información:

InSSIDer
Descarga
Google Play

The MagPi #11


 The MagPi ya tiene listo el número 11,  con artículos muy interesantes y prácticos como ya nos tienen acostumbrados. 



En este número tenemos:

  • Crea una intranet.
  • Configura la raspberry como un AP.
  • Ensamblador para RPi desde RiscOS
  • Minecraft: PI edition

Y el resto de secciones habituales sobre C, Scratch y  Python, entre otros artículos.

Podéis descargarlo desde aquí.

4 de abril de 2013

Wardriving


Se le llama wardriving al acto de escanear redes inalámbricas y almacenar los datos recogidos. Los datos que se recogen suelen ser  ESSID, MAC, tipo de cifrado y localización.

Alguna vez me han preguntado si esta práctica es ilegal. No estamos haciendo nada intrusivo, estos datos están flotando a nuestro alrededor simplemente los recogemos.  Como cuando el coche de Google se dedicó a mapear las calles y a su vez recogía datos de las redes wifi que iba encontrando. Otro tema es conectarse a ella, sobretodo si están protegidas.

Aunque se le denomina comúnmente wardriving. La palabra nos da a entender que realizamos el escaneo desde un vehículo aunque pueden haber otras variantes: si vamos a pie (warwalking) desde un moto/bicicleta (warbiking) o desde el tren (warrailing). Su nombre es un guiño a la palabra wardialing, que consiste en hacer llamadas automatizadas a números de teléfono con el fin de encontrar servicios de acceso telefónico, algo muy común en los 80-90's ya que no existía la Internet que conocemos ahora . Es lo que hacía el protagonista en la película “Juegos de guerra” con su módem, y fue con esta técnica como encontró la puerta de entrada a la red del gobierno con la que se inicia la trama.

Antes de la llegada de los smartphones, el wardriving se realizaba con portátiles o PDA con conexión wifi, se usaba software como Kismet o NetStumbler. Y para poder marcar la localización se necesitaba un GPS conectado equipo.

Ahora con los teléfonos inteligentes tenemos en un aparato pequeño todo lo que necesitamos para hacer el escaneo. Disponen de wifi y GPS, sólo necesitamos un software para ponernos en marcha.

Existen muchos programas que analizan redes wifi tanto para Android como para IPhone pero no todos son capaces de guardar los datos. Si sólo queréis controlar las redes inalámbricas que tenéis cerca en ese momento os puede servir cualquier aplicación pero si queréis tener una base de datos con las redes que vayas descubriendo tendremos que usar programas más específicos. Os recomiendo buscar en vuestro market correspondiente y probar la que más os guste. En nuestros talleres usaremos Wigle para Android y lo veremos en profundidad más adelante.

Una vez descargado, activamos el escáner y ya podemos dedicarnos a dar vueltas y capturar todos los datos posibles. Ya os aviso que estos programas consumen una gran cantidad de batería.

Aunque he realizado escaneos desde coches, trenes o autobuses. El mejor resultado lo he sacado andando tranquilamente por la calle. En L’Hospitalet la densidad de redes es muy alta. Paseando por el centro y las ramblas se pueden encontrar más de 500 redes.  Se nota  que somos la ciudad más densamente poblada del país y de las primeras en Europa, con unos 20.500 habitantes por kilómetro cuadrado.

Si hacemos warwalking recomiendo andar tranquilamente, parar unos segundos  en  cruces y espacios abiertos para dar tiempo al programa que recopile datos. También puede ser interesante escanear desde lugares elevados, si  no nos tapan mucho edificios veremos gran cantidad de redes. No nos importa la calidad de la conexión, ahora sólo queremos recoger datos para el estudio. 

3 de abril de 2013

Pequeñas obviedades: conectarse a redes abiertas

En estos días todos sabemos lo importante que es tener acceso a Internet, actualmente podemos encontrar muchos lugares públicos que nos den acceso wifi a la red como restaurantes, cafeterías, bibliotecas o universidades. 

Ya supondrás que no es  recomendable conectarse a redes desconocidas simplemente por que están abiertas o te haya sido fácil crackearlas, cosa que es ilegal te recuerdo. Pero también tienes que tener mucho cuidado en redes públicas. Por muy segura que te parezca la red de tu universidad cualquier otro usuario puede haber lanzado un sniffer para capturar contraseñas de la red o ejecutar algún ataque MitM. Este tipo de redes, mal administradas, pueden ser presa fácil para personas malintencionadas.

Recuerda conectarte a páginas web de forma segura (https://) y si es posible usa siempre protocolos que puedan usar cifrado (SSL) recuerda que no todas las aplicaciones son capaces de hacerlo,sus contraseñas y datos serían fáciles de capturar.  Otra recomendación es deshabilitar la opción de conectarse a la red abierta más potente, siempre tenemos que saber donde son conectamos. Y sobretodo, ante la duda no te conectes puedes llevarte un disgusto. 

2 de abril de 2013

Redes Wireless en L'hospitalet


Durante estos meses vamos a estudiar la situación de las redes inalámbricas de L’Hospitalet, conocer su expansión y nivel de seguridad. Para eso realizaremos algunos artículos y talleres sobre wifi que nos ayudaran a comprender este tipo de redes.
Redes Wifi de L'Hospitalet
Para recoger los datos usaremos una técnica llamada wardriving. Estos datos los exportaremos a WiGle, una BBDD pública mundial de redes inalámbricas, para que podamos tenerla accesible públicamente.
Evaluaremos estos datos y sacaremos estadísticas de los datos, para ello aprenderemos un poco de SQLite y Python para trabajar con la BBDD.  Aprenderemos a usar Google Earth para mostrar las redes sobre un mapa con KML.
También veremos por qué es importante cambiar la configuración básica con la que nos envían las compañías los router, cual es la mejor opción para proteger nuestra conexión y por qué.
Estos son los talleres que tenemos preparados:
  • Taller seguridad wifi (I) (04/05/2013)
    • configuraciones por defecto
    • WEP
    • WPS
  • Taller seguridad wifi (II) (11/05/2013)
    • WPA/WPA2
  • Redes wifi en L'Hospitalet (08/06/2013)
    • Presentación datos del wardriving
    • Conclusiones del taller de seguridad
    • Configurar la seguridad wifi en router doméstico
  • Wifi para administradores (15/06/2013)
    • Configuración del protocolo 802.11x contra un servidor Radius
El horario será de 18:00 a 20:00 en el Centro Cultural Sant Josep