22 de agosto de 2017

Navegador Pale Moon, obtén el máximo rendimiento de este navegador

about navegador Pale Moon

En el siguiente artículo vamos a echar un vistazo al navegador Pale Moon. Este es un navegador web de código abierto basado en Goanna del que ya habló hace unos años en otro artículo de este mismo blog un compañero. Ha sido construido buscando la mayor eficiencia posible y sobre todo la facilidad de uso. Según sus desarrolladores, “El navegador web Pale Moon está adaptado para asegurarse de que el usuario obtiene el máximo rendimiento de su navegador”.

Este navegador es una bifurcación original del código fuente de Firefox desde hace varios años. Después de separarse ha sido construido de forma independiente con funciones cuidadosamente seleccionadas y optimizaciones que mejoran su estabilidad.

Este navegador nos ofrece una buena experiencia de navegación en un navegador completamente construido a partir de su propia fuente que ha sido desarrollada de forma independiente. Al mismo tiempo ofrece a los usuarios la posibilidad de una personalización completa y una creciente colección de extensiones y temas para que el navegador pueda ser customizado al gusto de cada uno.

El proyecto Pale Moon es apoyado por cada vez una más grande comunidad de usuarios. Además es un proyecto sin ánimo de lucro.

Quien quiera, puede echar un vistazo a una demo de su página de inicio aquí.

Características generales del navegador Pale Moon

Pale Moon es un navegador web libre, de código abierto basado en Mozilla Firefox. Se encuentra disponible para las plataformas Android, GNU/Linux y Windows. Este programa se ofrece gratis, tanto su código fuente como sus binarios ejecutables. Al estar basado en Firefox, la mayoría de los complementos y plugins son compatibles con Pale Moon.

navegando con Pale Moon

El navegador ha sido optimizado para los procesadores más modernos. La seguridad también ha sido algo que han cuidado. Se han añadido en las últimas versiones funciones de seguridad adicionales.

La interfaz de usuario del navegador Pale Moon, a partir de la versión 4.0 difiere de la de Firefox. La interfaz de usuario es completamente personalizable. Nos va a ofrecer soporte para temas completos. Nos da libertad total sobre el diseño de cualquier elemento.

A cada nueva versión el proyecto va alcanzando una mayor estabilidad. El usuario experimentará menos fallos en el navegador. A medida que avanza el desarrollo del navegador, el soporte para un número creciente de extensiones exclusivas del navegador Pale Moon también van creciendo. Además se añade soporte cada vez a más extensiones de Firefox, temas, HTML5 y CSS3. El soporte para múltiples formatos de imagen incluyendo WebP y JPEG-XR tampoco se ha dejado a un lado en esta última versión.

Este navegador, aunque bastante cercano a los navegadores basados en Gecko como Mozilla Firefox y SeaMonkey en la forma en la que funcionan, se basa en un motor de diseño diferente. Por esta razón ofrece un conjunto diferente de características. Su objetivo es proporcionar una estrecha adhesión a los estándares y especificaciones oficiales de la Web en su implementación y excluye de manera deliberada una serie de características para lograr un equilibrio entre el uso general, el rendimiento y los avances técnicos en la Web.

Instalación del navegador Pale Moon

Este navegador web se puede instalar mediante un archivo comprimido que nos podremos descargar desde la web del proyecto. Dentro del archivo comprimido nos encontraremos dos archivos, el LEEME típico y un archivo .sh. Para ejecutarlo podremos abrir una terminal (Ctrl+Alt+T) y movernos hasta la ubicación en la que tengamos el archivo .sh. Una vez allí escribiremos algo como lo siguiente:

sh pminstaller.sh

instalador navegador Pale Moon

Tras lanzar este archivo, se nos va a mostrar un menú que nos permitirá instalar el programa, desinstalarlo, actualizarlo y ver el archivo readme o la licencia.

Quien quiera podrá echar un vistazo más a fondo a las características de este proyecto o conocer más en profundidad todas las características de este navegador web, podrá hacerlo desde la página web oficial del proyecto.

Evidentemente este es uno de los muchos navegadores que podemos utilizar. Es cuestión de probar hasta encontrar el que mejor se adapte a las necesidades de cada uno.

El artículo Navegador Pale Moon, obtén el máximo rendimiento de este navegador ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

Cómo instalar Qmmp en Ubuntu 17.04

Qmmp

Ubuntu tiene muchas opciones para los amantes de la música. Incluso tenemos un cliente de Spotify para utilizar este servicio de música ilimitada en nuestro equipo. Sin embargo, los más veteranos desearán soluciones similares a programas antiguos como el veterano Winamp. Cierto es que este programa estaba orientado al entorno de Windows, pero podemos tener una solución similar y más actualizada en nuestro Ubuntu 17.04.

Para ello utilizaremos el programa Qmmp, un programa que ofrece la misma experiencia que Winamp pero que podemos instalar en Ubuntu 17.04 o versiones anteriores.

Qmmp nos permitirá tener Winamp en Ubuntu, sin apenas personalización

Qmmp es un programa escrito en C++ y Qt que ofrece simpleza y una interfaz similar a Wiamp, hasta el punto que el programa es compatible con las pieles o skins de Winamp. Sin embargo, este programa no está en su última versión en Ubuntu 17.04. Sino nos importa, podemos ir al Centro de Software y buscar el programa para su instalación. Pero, para instalar la última versión de este programa en nuestro Ubuntu 17.04 hemos de abrir la terminal y escribir lo siguiente:

sudo add-apt-repository ppa:forkotov02/ppa

sudo apt update && sudo apt install qmmp qmmp-plugin-pack

Tras esto, Ubuntu instalará el programa Qmmp en su última versión así como también un pack de plugins que mejoran notablemente el uso de este programa, pues no sólo ofrece skins nuevas para el programa sino que incluye algunos complementos como la conexión con otros servicios online como Last.fm, Youtube o servicios de letras de canciones. En la web oficial del programa podremos encontrar más plugins y complementos para personalizar al máximo este programa, como hacíamos en Winamp.

Qmmp es un reproductor minimalista muy completo, aunque como hemos dicho, en Ubuntu existen muy buenas opciones ligeras y minimalistas, pero ninguna es tan similar al mítico programa Winamp que a tantos entretuvo durante horas frente al ordenador.

El artículo Cómo instalar Qmmp en Ubuntu 17.04 ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

21 de agosto de 2017

Shotcut Video Editor, editor de vídeo de código abierto con soporte 4K

about Shotcut video editor

En el siguiente artículo vamos a echar un vistazo a Shotcut Video Editor. Este editor de vídeo, que nos ofrece soporte para 4K está disponible para Ubuntu/Linux Mint a través de PPA (no oficial). De este editor ya habló hace tiempo un compañero en otro artículo de este blog, pero por aquel entonces no era posible instalarlo de manera sencilla utilizando el PPA.

Shotcut Video Editor es un software de edición de vídeo de código abierto, gratuito y multiplataforma. El proyecto de esta aplicación se inició en 2011 y se desarrolla en el MLT Multimedia Framework. La edición de vídeo nunca ha sido fácil, pero este es un editor de vídeo que resulta fácil de utilizar. Nos va a ofrecer a los usuarios un montón de funciones para editar o administrar nuestros vídeos con sólo clics del ratón.

Este programa soporta gran variedad de formatos de audio, vídeo e imagen a través de FFmpeg, cámara web y captura de audio. Utiliza una línea de tiempo para la edición de vídeo no lineal de varias pistas que pueden estar compuestas por diferentes formatos. Los usuarios podremos ajustar cada aspecto del vídeo y mezclar resoluciones.

Los filtros de audio con los que podremos trabajar nos permitirán mejorar el audio de las pistas de vídeo. Estos nos pueden ayudar a ajustar el sonido de manera eficiente.

Características generales de Shotcut Video Editor

Este editor de vídeo nos va a proporcionar soporte para los últimos formatos de audio y vídeo gracias a ffmpeg. También nos va a proporcionar soporte para los formatos de imagen más populares como BMP, GIF, JPEG, PNG, SVG, TGA, TIFF, así como secuencias de imágenes.

Editando con Shotcut Video Editor

Shotcut Video Editor puede abrir y reproducir formatos MLT XML como vídeos. Puede crear y reproducir listas de reproducción con estos formatos. El programa viene con numerosos filtros de vídeo. Podremos realizar balance de blancos, que nos permitirá permitirá mejorar nuestros vídeos mediante la corrección de color. Shotcut codifica vídeo en un número de formatos como AVI, M4A, MXF, VOB, FLV, MP4, M2T, MOV, OGG, WEBM y otros.

La línea de tiempo soporta varios formatos. Puede mezclar y combinar resoluciones y velocidades de fotogramas dentro de un mismo proyecto. También nos va a dar soporte para resoluciones 4K.

El programa nos va a permitir realizar capturas de cámara web y capturas de audio. Podremos obtener los datos utilizando la reproducción de flujo de red (HTTP, HLS, RTMP, etc … ).

Con este editor podremos exportar un fotograma único como imagen o vídeo como secuencia de imágenes. Tendremos también a nuestra disposición una herramienta cuentagotas de ojo para recoger el color neutro y así poder equilibrar los blancos.

Podremos recortar el vídeo en el reproductor de clip de origen o en la línea de tiempo. Las operaciones de cortar, copiar y pegar son muy sencillas de realizar.

Este programa nos va a permitir añadir un Fade in y out de audio. Podremos hacer uso del fade de vídeo desde y hacia negro de manera sencilla mediante los controles de fader desde la línea de tiempo.

Estas son solo algunas de las característica que pondrá a disposición de los usuarios Shotcut Video Editor.

Instalar Shotcut Video Editor mediante PPA (no oficial)

En el PPA (no oficial) que vamos a utilizar encontraremos este programa disponible para Ubuntu 16.10/17.04/16.04/Linux Mint 18 y otros derivados de Ubuntu.  A día de hoy no ofrecen la última versión del programa. Para proceder a la instalación tendremos que abrir una terminal (Ctrl+Alt+T) y copiar los siguientes comandos en ella:

sudo add-apt-repository ppa:haraldhv/shotcut && sudo apt update && sudo apt install shotcut

No hay un PPA oficial o un archivo .deb disponibles (al menos yo no los he encontrado). Desde la página web del proyecto podremos descargar paquetes compilados para utilizarlos.

También se podrá instalar el paquete snap de este programa desde el Centro de Software o utilizando el siguiente enlace. Si se usa esta instalación, el sistema lanzará un aviso que es buena idea pararse a leerlo.

Desinstalar Shotcut Video Editor

Para eliminar este programa de nuestro sistema operativo vamos a realizar las operaciones típicas. Primero nos desharemos del repositorio y después desinstalaremos el programa. Todo esto lo haremos abriendo la terminal (Ctrl+Alt+T) y escribiendo lo siguiente:

sudo add-apt-repository ppa:haraldhv/shotcut && sudo apt remove shotcut && sudo apt autoremove

Quien necesite conocer más a fondo las características de este editor de vídeo o saber más acerca de este proyecto podrá consultar esta información desde la página web de la aplicación.

 

El artículo Shotcut Video Editor, editor de vídeo de código abierto con soporte 4K ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

20 de agosto de 2017

Mixxx, una mesa de mezclas creada con software libre para DJ

about mixxx

En el siguiente artículo vamos a echar un vistazo a Mixxx. Esta es una aplicación de software libre para disc jockeys que permite hacer mezclas. En principio admite los formatos de audio ogg y mp3, pero mediante complementos se pueden reproducir otros formatos. Su utilización es muy sencilla. Puede considerarse como un programa que puede ser usado tanto por novatos como por usuarios avanzados. Al mismo tiempo lo encontraremos disponible para Gnu/Linux, Windows y Mac OS X.

Cuando se habla de herramientas para DJ, se puede mencionar por el lado del software propietario Virtual DJ y por el lado del software libre, creo que es digno de destacar el programa Mixxx. Ambas aplicaciones, a simple vista, son herramientas muy similares en cuanto a aspecto gráfico y también en cuanto a su utilidad. Las dos sirven para el mismo propósito principal que es el de realizar mezclas.

Por último algo que no puede pasar desapercibido es que si queremos usar de manera legal el software, Virtual DJ es gratuito solo por un periodo corto de tiempo. Después si queremos seguir usándolo hay que pagar una licencia que es muy cara. Por el contrario, Mixxx que es un software totalmente gratuito. Esta simple diferencia nos va a aportar todas las ventajas y beneficios sobre un software privativo. A diferencia de Virtual DJ el programa Mixxx es un software multiplataforma, es decir que esta disponible para diferentes sistemas operativos como los que ya he indicado líneas más arriba.

Mixx tiene todo lo necesario para empezar a hacer mezclas de DJ en un entorno indicado para ello. Ya sea que para pinchar la próxima fiesta o si necesitamos un programa para la radiodifusión. Mixx tiene lo necesario para poder hacerlo bien.

Características generales de Mixxx

Este programa nos proporciona un potente motor de mezclas. Mixxx tiene un motor de mezcla que incluye soporte para MP3, M4A/AAC, OGG, FLAC y audio WAV, estantes de ecualización ajustables, control del código de tiempo de vinilo, grabación y radiodifusión.

Vamos a poder añadir brillo a nuestra mezcla con reverberación, eco y mucho más. También vamos a poder asignar un efecto rápido al mando del filtro del controlador para añadir color a nuestro sonido.

En caso de tener un mal sistema de megafonía en la habitación vamos a poder utilizar el ecualizador maestro incorporado para suavizar el sonido.

Nos va permitir la integración con iTunes. Todas las listas de reproducción y canciones de iTunes, de forma automática estarán listas para ir a la próxima actuación en vivo.

mezcla dos pistas con mixxx

Esta aplicación nos va a ofrecer soporte como DJ. Con más de 85 controladores MIDI y varios controladores HID. Mixxx nos va a dar un control integral del hardware para nuestras mezclas.

Vamos a poder sincronizar de forma instantánea el tempo de las canciones para realizar beatmixing sin fisuras.

También vamos a poder crear una lista de reproducción de manera rápida. Podremos dejar que el programa tome el mando de la actuación.

Cada año, una comunidad de DJs, programadores y artistas contribuyen con docenas de nuevas características a Mixxx.

Debido a que Mixxx es de código abierto, cualquiera puede remezclar o añadir nuevas características a la misma. Cualquiera puede involucrarse con Mixxx ayudando con las traducciones o trabajando en cualquiera de las otras tareas para las que siempre se necesita ayuda. El código fuente de la aplicación se puede encontrar en su página de GitHub.

Instalar Mixx en Ubuntu

Para instalarlo en Ubuntu o distribuciones derivadas de este como serían ElemantaryOS, Linux Mint y otras por el estilo, debemos añadir el repositorio oficial. Para ello escribiremos las siguientes ordenes en nuestra terminal (Ctrl+Alt+T):

sudo add-apt-repository ppa:mixxx/mixxx && sudo apt update && sudo apt install mixxx

Desinstalar Mixxx

Si no nos interesa o no termina de convencer este programa, se va a poder eliminar de nuestro Ubuntu de manera sencilla. Primero nos desharemos del repositorio y terminaremos eliminando el software de nuestro sistema. Para realizar todo esto, abrimos una terminal (Ctrl+Alt+T) y escribimos lo siguiente:

sudo add-apt-repository -r ppa:mixxx/mixxx && sudo apt remove mixxx

Quien lo necesite, puede leer más acerca de este proyecto o saber más sobre todas las características de esta en la página web del proyecto.

El artículo Mixxx, una mesa de mezclas creada con software libre para DJ ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

CodeLite, un buen IDE para desarrollar tus códigos en Ubuntu

about codelite

En el siguiente artículo vamos a echar un vistazo a CodeLite. Este es un entorno de desarrollo integrado libre y multiplataforma para el lenguaje de programación C/C++ aun que soporta otros lenguajes como PHP y JavaScript. CodeLite se puede descargar de manera gratuita, pero si lo deseas puedes realizar una donación simbólica al momento de descargarla, para seguir apoyando al desarrollo de este IDE.

CodeLite es un IDE multiplataforma libre y de código abierto para los lenguajes C/C++ que utiliza wxWidgets para su interfaz gráfica. Para cumplir con el espíritu de código abierto de CodeLite, se compila y depura utilizando solo herramientas libres (MinGW y GDB).

Características generales de CodeLite

Este IDE para la programación ofrece a los usuarios una sencilla gestión de proyectos (espacios de trabajo/proyectos), finalización de código, navegación por los ficheros fuente, resaltado de sintaxis, integración con Subversion, Cscope y UnitTest++, un debugger interactivo montado sobre gdb y un editor de código potente, basado en Scintilla.

Entre sus características más notable tenemos el sistema de finalización de código para todos los lenguajes compatibles en este IDE. También nos va a informa de los errores que cometamos en nuestras líneas de código a manera de anotación en la ventana en la que estás trabajando. Asimismo, emplea XDebug, uno de los depuradores más populares para PHP.

CodeLite pantalla desarrollo

Este programa nos aporta un entorno de desarrollo para que los programadores que trabajen con C y C++ tengan más sencillo el proceso de creación de código. Con ello podrán aumentar la productividad mediante múltiples pestañas, herramientas y las funciones de autocompletado para la escritura del código. Una serie de características en las que sobresale este IDE multiplataforma de código abierto. En el elevado número de pestañas y paneles laterales, se encuentran muchas de las funciones y herramientas que vamos a necesitar durante el proceso de desarrollo y de escritura de nuestros códigos.

CodeLite se distribuye bajo licencia la licencia GNU General Public License v2 o posterior.

Quien lo necesite podrá ver las características de este programa más en profundidad en la página web del proyecto.

Instalar CodeLite en Ubuntu

Como suele ser habitual, tendremos diferentes opciones para instalar este programa en nuestro Ubuntu.

Instalar desde archivo .deb

La primera de las opciones será descargar el paquete .deb desde la página del proyecto, con la que nos haremos con la última versión de programa. Una vez lo tengamos descargado podremos instalarlo mediante la siguiente orden en la consola (Ctrl+Alt+T):

sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb

Si os ocurre como a mi y tras la instalación la consola os avisa de que se han producido errores durante la instalación, podréis solucionarlo como yo lo hice. Solo tuve que forzar la instalación mediante la siguiente orden:

sudo apt install -f

Instalar desde PPA

Podremos instalar este programa tanto en Ubuntu 16.04 como en su versión 17.04 utilizando su PPA. Hay que aclarar que si instalamos el programa mediante este método se nos instalará la penúltima versión de el. Si te interesa instalarlo, para ello escribiremos en la terminal (Ctrl+Alt+T) las siguientes ordenes:

sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y

Instalar mediante git

Otra opción que tendremos para instalar CodeLite será hacerlo mediante su código de git. Para compilar CodeLite en nuestro ordenador, necesitaremos los siguientes paquetes que nos indican desde la página de GitHub del proyecto:

  • wxWidgets 3.0 o posterior.
  • El paquete de desarrollo GTK. A menudo se llama libgtk2.0-dev, wxGTK-devel o algo similar.
  • pkg-config que por lo general viene con el paquete GTK dev.
  • El paquete build-essential o el bit correspondiente: g++, make, etc.
  • git.
  • cmake.

Debemos tener wxWidgets 3.0 o posterior incorporado a nuestra máquina. Si alguien no sabe cómo instalarlo se va a poder descargar instalar wxWidgets desde el repositorio de CodeLite.

En Ubuntu/Debian puede instalar todo lo anterior escribiendo:

sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

Vamos a descargar el código fuente:

git clone https://github.com/eranif/codelite.git

Ejecuta cmake y compila CodeLite:

cd codelite
mkdir build-release
cd build-release
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

Desinstalar CodeLite

Si no termina de gustar esta aplicación, vamos a poder deshacernos de ella mediante una sencilla orden en la terminal (Ctrl+Alt+T):

sudo apt remove codelite && sudo apt autoremove

El artículo CodeLite, un buen IDE para desarrollar tus códigos en Ubuntu ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

19 de agosto de 2017

Buka, gestiona de manera eficiente tus libros electrónicos en Ubuntu

buka lista pdf

En el siguiente artículo vamos a echar un vistazo a Buka. ¿Has estado buscando un gestor de libros electrónicos para tu escritorio? Si eres amante de la lectura, esta aplicación puede que te resulte muy interesante. Esta va a permitir al usuario mantener su colección bien organizada.

Muchos libros electrónicos, particularmente libros de texto y manuales, vienen como archivos PDF. En Ubuntu encontramos por defecto un visor básico de PDF preinstalado que muchos encuentran escaso. Buka es una aplicación para el lector que está dedicada y diseñada para ayudar a los usuarios a enfocarse más en el contenido de sus lecturas.

Buka es una aplicación que mediante una interfaz de usuario sencilla y limpia nos va a ser muy útil para organizar en colecciones temáticas los libros en PDF que tengamos almacenados en nuestra biblioteca digital. El lector de Buka consigue que usuario puede concentrarse en el contenido de sus lecturas. Entre otras cosas también nos va a permitir obtener una traducción rápida de fragmentos del texto.

Este gestor de eBooks es una aplicación de código abierto relativamente nueva diseñada para leer y administrar libros electrónicos PDF. Aun que no es el lector más popular, Buka es una convincente aplicación de lectura de PDF para Ubuntu con algunas características útiles.

Características generales de Buka

Con el fin de soportar una experiencia de lectura mejorada, Buka añade soporte a las configuraciones de archivos PDF que nos ayudarán a enfocarnos más en el contenido y menos en las barras de herramientas de la aplicación periférica de turno nos mostraría.

La aplicación tiene un panel de búsqueda con el que vamos a poder filtrar los resultados de búsqueda por géneros de libros, de autor y de tipo de contexto.

También nos va a dar la oportunidad de escoger cuanto de claro queremos nuestro tema del programa, hasta llegar a un tema oscuro.

Buka permite al usuario moverse entre las páginas de un PDF utilizando las teclas de flecha (o los botones de la barra de herramientas). Nos va a permitir ajustar el zoom de la página. También nos va a dar la posibilidad de ver 2 páginas al mismo tiempo y de buscar texto en los documentos.

Si durante tu lectura lo necesitas, también vas a poder rotar páginas individuales de un PDF.

Para administrar tus archivos PDFs Buka te permite crear listas separadas. Un ejemplo de lo que vas a poder hacer sería ‘PHP’, ‘Java’, ‘Ubuntu’, etc. Podremos movernos entre todas ellas de manera muy sencilla.

buka traductor de idiomas

Pero mi característica favorita, al igual que la de todos aquellos que como yo no dominen otras lenguas, es la herramienta de traducción incorporada. Esta función es totalmente dependiente de la red (por lo que no funcionará sin Internet). Cuando dispones de internet, esta opción nos resulta muy útil para traducir rápidamente fragmentos o frases de texto en documentos que no están en nuestro idioma nativo o en algún otro que dominemos.

Este software, que está amparado bajo licencia MIT.

Instalar Buka en Ubuntu 16.04 64bits

Hay una variedad de métodos para instalar Buka pero el que voy a mostrar es a través de Snap. Para instalar Buka como una aplicación rápida, ingrese el siguiente código en una nueva ventana de terminal:

sudo snap install buka

Otra opción para instalar este programa es descargar buka_1.0.0_amd64.snap desde la página de versiones de Buka. Allí podrás encontrar los paquetes .deb, AppImage, etc. En mi caso voy a utilizar el paquete que he indicado anteriormente. Para ello hay que ejecutar el siguiente comando para instalarlo desde la terminal (Ctrl+Alt+T). Estas ordenes hay que ejecutarlas desde el directorio donde tengamos guardado el archivo que nos acabamos de descargar.

sudo snap install buka_1.0.0_amd64.snap
buka

Con la última orden lanzaremos el programa. Podremos omitirla y buscar el programa en el Dash de nuestro Ubuntu. La otra opción para instalar esta aplicación es en la que podrás instalarlo directamente desde el Centro de software haciendo clic en el siguiente enlace.

Desinstalar Buka

Si ya te has cansado de esta aplicación podrás desinstalar de manera sencilla esta aplicación. Solo tendremos que abrir una terminal (Ctrl+Alt+T) y escribir en ella lo siguiente:

sudo snap remove buka

Buka es una aplicación gratuita para descargar y también es de código abierto. Quien quiera y pueda podrá contribuir con su código fuente mediante su página de GitHub.

El artículo Buka, gestiona de manera eficiente tus libros electrónicos en Ubuntu ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

18 de agosto de 2017

Spaghetti, escanea la seguridad de tus aplicaciones Web

logo spaghetti analizador web

En el siguiente artículo vamos a echar un vistazo a Spaghetti. Esta es una aplicación de código abierto. Ha sido desarrollada en Python y nos va a permitir escanear aplicaciones web en búsqueda de vulnerabilidades para así poder corregirlas. La aplicación esta diseñada para encontrar varios archivos predeterminados o inseguros, así como para detectar configuraciones erróneas.

Hoy en día, cualquier usuario con unos mínimos conocimientos puede crear aplicaciones web, por eso se crean miles de aplicaciones web a diario. El problema es que muchas de ellas se crean sin seguir unas líneas de seguridad básicas. Para evitar dejar puertas abiertas podemos utilizar este programa para analizar que nuestras aplicaciones web se encuentran en un nivel de seguridad alta o como mínimo aceptables. Spaghetti es un escaner de vulnerabilidad bastante interesante y sencillo de utilizar.

Características generales de Spaghetti 0.1.0

Como se ha desarrollada en python esta herramienta va a poder ser ejecutada en cualquier sistema operativo que sea compatible con la versión 2.7 de python.

El programa contiene un potente “Fingerprinting” que nos va a permitir recopilar información de una aplicación web. Entre toda la información que puede recabar esta aplicación destaca la información relacionada con servidor, el framework utilizado para el desarrollo (CakePHP, CherryPy, Django,…), nos avisará si contiene un firewall activo (Cloudflare,AWS,Barracuda,…), si ha sido desarrollado utilizando un cms (Drupal,Joomla,Wordpress, etc), el sistema operativo en el que se ejecuta la aplicación y el lenguaje de programación utilizado.

resultado análisis spaghetti

También podremos obtener información del panel de administración de la aplicación web, puertas traseras (si es que las hay) y muchas otras cosas. Además este programa viene equipado con algunas series de funcionalidades útiles. Todo esto podremos llevarlo a cabo desde la terminal y de manera sencilla.

El funcionamiento de este programa para la terminal, en líneas generales, viene siendo el siguiente. Cada vez que ejecutemos la herramienta simplemente tendremos que elegir la URL de la aplicación web que deseamos analizar. También tendremos que introducir los parámetros correspondiente a la funcionalidad que deseamos aplicar. Después la herramienta se encargará de hacer el análisis correspondiente y mostrará los resultados obtenidos.

Podremos acceder al código de la aplicación y a sus características desde la página de Github del proyecto. La utilidad es bastante poderosa y fácil de utilizar. También hay que decir que cuenta con un desarrollador muy activo, que se especializa en herramientas relacionadas con la seguridad informática. Por eso supongo que una próxima actualización es cuestión de tiempo.

Instalar Spaghetti 0.1.0

En este artículo vamos a realizar la instalación sobre un Ubuntu 16.04, pero se puede instalar Spaghetti en cualquier distribución. Simplemente tenemos que tener instalado python 2.7 (como mínimo) y ejecutar los siguientes comandos:

git clone https://github.com/m4ll0k/Spaghetti.git
cd Spaghetti
pip install -r doc/requirements.txt
python spaghetti.py -h

Una vez terminada la instalación podemos utilizar la herramienta en todas las aplicaciones web que deseemos escanear.

Utilizar Spaghetti

Es importante destacar que el mejor uso que podemos hacer de esta herramienta es el de encontrar brechas de seguridad abiertas en nuestras aplicaciones web. Con el programa, tras encontrar las fallas de seguridad, debería resultar sencillo que podamos solventarlas (si somos los desarrolladores). Así podremos hacer más seguras nuestras aplicaciones.

Para utilizar este programa, como ya he dicho anteriormente, desde la terminal (Ctrl+Alt+T) tendremos que escribir algo como lo siguiente:

python spaghetti.py -u “objetivo” -s [0-3]

o podremos utilizar también:

python spaghetti.py --url “objetivo” --scan [0-3]

Donde lees “objetivo” habrá que colocar la URL a analizar. Con las opciones -u o –url hace referencia al objetivo del escaneo, la -s o –scan nos dará diferentes posibilidades de la 0 a la 3. Puedes consultar el significado más detallado desde la ayuda del programa.

Si queremos saber que opciones pone a nuestra disposición, podremos hacer uso de la ayuda que nos mostrará por pantalla.

Sería de necios no caer en que otros usuarios podrían aprovechar esta herramienta para intentar acceder a aplicaciones web que no son de su propiedad. Esto ya irá en función de la ética de cada usuario.

El artículo Spaghetti, escanea la seguridad de tus aplicaciones Web ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog