Entradas

Integrando Google API con Linux

Como siempre después de algún reto o problema que se me ha presentado y encuentró la solución lo cargo acá, en mi cuaderno de notas, Que soy conciente que últimamente no he estado muy constante, pero la mayoría sabe que es debido a que mi trabajo ha cambiado bastante estos años.

Bueno el reto estaba en poder establecer de forma simple y gráfica la ubicación donde fueron tomadas más de 1000 archivos en JPG, así que aprendiendo a programar en Python encontré como lo podría realizar y como integrarlo a un mapa de Google.

Pero me encontré un problema al teneer que dejar mi ID de Google para usar el API en el código, pues eso expondria demasiado mi identidad y es algo que no iba a permitir, fue alli donde estudie como poder hacer que no se requiera quemar en el código. Encontré que es más simple de lo que muchos piensan.

Se debe cargar el parámetro dentro de ~/.bashrc de la siguiente forma

user@localhost:~$ echo "export GOOGLE_API="TU API ID Google"" >> /home/user/…

Instalando Docker en Debian 9

Teniendo en cuenta que casi para cada distro se instala de forma diferente Docker, realizo esta pequeña nota mostrando como hice la instalación de Docker en mi Debian 9. Para los que no sepan que es Docker, los invito a leer su web https://www.docker.com/ pero como una breve reseña, es un sistema donde existe varias aplicaciones o sistemas listos para que los puedas probar e instalar, llamados contenedores, permitiendo escalar rápidamente los servicios.
para empezar con la instalación se requiere de dos paquetes que nos permiten usar https en los repositorios y administrar de una forma correcta los certificados de seguridad, por lo que se instalan así
root@localhost:~# apt-get install apt-transport-https dirmngr
Una vez tienes estos paquetes instalados, se adiciona al los repositorios el que nos pemrite descar Docker, de la siguiente forma
root@localhost:~# vi /etc/apt/sources.list
# Docker deb https://apt.dockerproject.org/repo debian-stretch main
Ya con esa linea adicionada en la lista…

Problemas con redes WiFi

Imagen
En los últimos días reinstale todo mi Debian, obviamente actualizando todo, sin embargo se me presento un problema particular con la red WiFi de casa, pues la conexión era muy intermitente. Debido a que el chipset de mi portatil es CentrinoWireless N 2230, que no tienen administradores libres y que me tocaba siempre configurar el iwlwifi, como se ve en esta entrada anterior, pensaba que era algo en el controlador.
Sin embargo, a mi casa lleve una Dell XPS 13 con Ubuntu, que sabia que andaba perfecto, y me encontré con que no conectaba, asi que me puse a investigar, encontrando que Linux maneja los canales superiores del estandar 802.11 como si fueran de frecuencia 5 GHz. Aunque la norma dice que deben ser las siguientes frecuencias

Por lo que usando el comando iwlist me puse a revisar los canales y las frecuencias que estaban configuradas, así
root@laptop:~# iwlist scan | grep \(Channel

Encontrando que la configuración de mi casa estaba en Canal 11 y frecuencia 2.462 GHz, por lo que e…

Instalar FlashPlayer en Debian 9

Por una cuestión de trabajo me vi forzado a instalar Flash Player en mi Laptop, pero me encuentro que para Debian 9 no se puede instalar con APT, sino que toca con un proceso como lo indica en la wiki del Debian. https://wiki.debian.org/FlashPlayer#Debian_9_Stretch Como siempre acá coloco como lo hice y me funciono.

Lo primero es ingresar a https://get.adobe.com/flashplayer/ y descargar el tar.gz para Linux, lo que descarga un archivo llamado flash_player_ppapi_linux.x86_64.tar.gz, la cual se debe descomprimir

root@localhost:~# tar zxf flash_player_ppapi_linux.x86_64.tar.gz

Al descomprimirlo se encuentra un directorio llamado usr y un archivo llamado libflashplayer.so y otros pero esos son los importantes. Pues son los que se tienen que colocar en lugares específicos.

Primero se coloca el libflashplayer.so en el directorio donde estén los plugins del navegador, que por defecto es /usr/lib/mozilla/plugins, así

root@localhost:~# cp libflashplayer.so /usr/lib/mozilla/plugins

Y ahora coloca…

Crear USB Booteable para UEFI

Imagen
Los nuevos laptop vienen con UEFI en reemplazo de la BIOS tradicional en el firmware de las tarjetas madre, esto nos ocasiona pequeñas dificultades para arrancar el sistema desde una USB. En mi caso necesitaba reinstalar un windows 10 desde una USB y no me estaba dejando, así que vine a mi debian y cree que la usb booteable con EFI para el equipo de la siguiente manera.
Lo primero es que debes tener una USB formateada en NTFS y lo con suficiente capacidad para la imagen que bas a usar, en mi caso la de win10 pesa 4,7GB y use una USB de 8GB. Ahora para poder crear la USB debes tener instalado un programa llamado WoeUSB, que es de OpenSUSE pero que tiene paquetes creados para Debian acá. https://software.opensuse.org/package/woeusb?search_term=woeUSB
Una vez lo descargas debes instalar el paquete con el comando
root@laptop:~# dpkg .i woeusb_2.2.2-1_sunderland93_amd64.deb
El sistema lo instala pero debes terminar de adicionar unos paquetes que se requieren para el sistema, como no esta i…

Instalando repositorios de Kali en Debian 9

Imagen
Aunque hace mucho no escribo en mi blog debido a otras ocupaciones y a que últimamente no estaba trabajando mucho sobre mi Debian, ahora es otra etapa y creo que podré volver a escribir lo que voy haciendo. Esta vez como siempre es algún problema que me sucedió, esta vez al colocar el repositorio oficial de Kali Linux en Debian Stretch me genera un error al validar la llave GPG del repositorio.

Lo primero es colocar el repositorio en la lista del sistema

root@laptop:~#echo "deb https://http.kali.org/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list

Si ejecutas el update en ese momento veras este error


para solucionarlo, debes descargar la firma del repositorio, la cual siempre esta en extensión asc y debe estar en el sitio web de kali, por lo que lo mejor es buscarla en google, para conocer la URL. esto lo haces así


Ya con esto, tienes la  URL de la firma, entonces es ejecutar el siguiente comando para adicionarlo al llavero del sistema

root@laptop:~# wge…

Actualizando Python para instalar OSRFramewok

Imagen
Debido a muchos cambios en mi vida desafortunadamente ya no tengo el tiempo para estar conectado a mi Debian y poder poner acá cada cosa que voy aprendiendo o lo que voy practicando. En esta ocasión vengo a mostrar como se actualiza Python y PIP para poder instalar una herramienta de análisis de identidad que se llama OSRFramework, que es una herramienta desarrollada por dos grandes profesionales en seguridad con los que tengo el placer de trabajar Yaiza Rubio y Felix Brezo.

Lo primero es validar cuales son las versiones de Python y de PIP, lo cual hacemos con los siguientes comandos

root@localhost:~# python --version
root@localhost:~# pip -version

Se debe tener Python 2.7.11 y PIP 1.5.6, si ya lo tienes entonces saltate los siguientes pasos, pero si no para actualizar Python se debe editar el archivo /etc/apt/sources.list y adicionar las siguientes lineas

deb http://ftp.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.debian.org/debian/ stretch main contrib non-free

U…