lunes, 19 de agosto de 2013

ScreenKey para hacer screencast del teclado en GNU/Linux

¿Te gusta hacer screencast? ¿Necesitas mostrar lo que escribes de una manera mas facil o simplemente quieres mostrar que teclas estas pulsando en un screencast?

ScreenKey para GNU/LInux nos permite mostrar lo que tecleamos en la pantalla de nuestra de computadora de una manera sencilla. Programado en Python, con solo instalar el .deb (Ubuntu/Debian) o .rpm que nos podemos descargar desde su Launchpad oficial e instalarlo, desde la terminal tecleamos 'screenkey -d' (la opción -d nos muestra la depuración) o desde nuestro menu de aplicaciones buscamos 'screenkey'.

Video demostrativo:





domingo, 18 de agosto de 2013

Instalar el simulador de Firefox OS en GNU/Linux

Con la salida del nuevo telefono de Mozilla cuyo nuevo sistema operativo basado en los estandares web Firefox OS esta por salir a competir con los grandes de Google y Apple, podemos instalar el simulador de Firefox OS como complemento para el navegador y asi probar o testear las aplicaciones que hagamos.

En el navegador Firefox nos vamos a Herramientas-> Complementos , en el cuadro de busqueda escribimos 'simulator'. Nos debe aparecer Firefox OS Simulator disponible para instalar. Damos clic en 'Instalar' y en minutos tendremos listo nuestro simulador para probar nuestras aplicaciones.

Para lanzarlo, Herramientas-> Desarrollador Web y seleccionamos Firefox OS Simulator.


lunes, 5 de agosto de 2013

Transferir archivos con ADB Push y Pull en Android sobre GNU/Linux

Con el Android Debug Brigde (ADB) utilizando el comando Push podemos transferir un archivo desde nuestra computadora hacia el dispositivo android; y con Pull seria de la forma inversa, es decir, desde el dispositivo hacia nuestra computadora.

Requisitos:
SDK de Android
Terminal
Dispositivo Android

Una vez conectado el teléfono a la PC; supongamos que tenemos el archivo hola.txt en la carpeta personal del usuario y queremos transferirlo a la carpeta raiz de la sdcard (en este caso no tengo el ADB como variable del sistema, asi que me tengo que trasladar a la carpeta donde se encuentra dentro del SDK de android), tecleamos:

>./adb push ~/hola.txt /sdcard/hola.txt

Ahora queremos transferir el archivo server.txt (que ya existe en la carpeta raiz del teléfono) desde el dispositivo hacia la carpeta raiz del usuario en la pc:

>./adb pull /sdcard/server.txt ~/server.txt

En dado caso que queramos copiar desde/hacia un archivo de sistema android que necesita permisos root entonces logicamente el dispositivo tiene que estar rooteado.


 

Saludos.

jueves, 25 de julio de 2013

Crear un live USB con dd_rescue en GNU/Linux

Y pues bien, después de tener tantos problemas con Unetbootin, Tuxboot y otro programa que no recuerdo el nombre, decidí buscar una opción mas rápida pero a la vez eficaz para crear un live usb de cualquier distro Linux.

Con dd_rescue y dos simples parametros podemos hacerlo, es tan simple como abrir la terminal y escribir con privilegios de root:

>dd_rescue -v /ruta_de disco/disco.iso /dev/sdX 

Donde el parámetro -v es para indicarle que nos muestre el proceso y X es el usb donde queremos extraer la iso.

Saludos.






Eliminar patron de desbloqueo en Android

Para eliminar el patrón de desbloqueo de un dispositivo android es necesario:

Root
Depuracion USB activada y,
en este caso utilizamos el SDK de android

Una vez conectado el dispositivo mediante usb ingresamos mediante ADB al shell y obtenemos permisos su:

>./adb shell
>su

Nos dirigimos a la carpeta /data/system:

>cd /data/system

Comprobamos que se encuentre el archivo gesture.key y lo eliminamos:

>rm gesture.key

Ahora intentamos ingresar al telefono probando con cualquier patrón, y observaran que funciona.

En el video de a continuación el telefono que uso tiene android 4.0.4

Saludos.

jueves, 18 de julio de 2013

Instalar temas en ElementaryOS con Elementary Tweaks

Empezamos agregando el ppa del proyecto:

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update


Instalamos elementary-tweaks:

sudo apt-get install elementary-tweaks

Ahora nos vamos a preferencias del sistema (Setings) y checamos que ya tenemos la nueva opción Tweaks.

Para instalar algun tema, una vez tengamos la carpeta del tema, tenemos que copiarla a la direccion /usr/share/themes con permisos su:

sudo cp -R carpeta_tema /usr/share/themes

La carpeta de iconos tiene que trasladarse a la carpeta /usr/share/icons :

sudo cp -R carpeta_icons /usr/share/icons
  
Regresamos de nuevo a preferencias del sistema, elegimos Tweaks y en la sección Apariencia debe aparecer el tema que acabamos de instalar. 

Fing, Para Android / iOS / Windows / OSX / GNU/Linux

Fing es una app disponible para Android, iOS, Windows, GNU/Linux y OSX; su nombre, supongo, proviene de "fingerprinting"; fingerprintng es una de las primeras fases para recabar informacion acerca de lo que estemos investigando, por ejemplo, al realizar un pentesting. Fing nos hace un escaneo de todos los dispositivos conectados a la red local.


Como se puede apreciar, al hacer en scan, nos dara un listado de las direcciones MAC e ip de cada elemento conectado, asi tambien podemos realizar escaneo de los servicios que particularmente cada dispositivo tenga; podemos hacer ping, un trace route, etc.

Esta app nos serviria por ejemplo para checar si hay algun intruso en nuestra red, verificar que puertos tiene abierto nuestra computadora o simplemente para conocer que ip tiene cada dispositivo sin tener que hacer por ejemplo ifconfig en GNU/Linux o ipconfig en Windows en dado caso que sea una pc.

Página oficial Fing