Slack y Mega

Posted in Uncategorized on 4 septiembre, 2016 by tuxer65

Recientemente instalé Slackware 14.2. No he podido trastear mucho con el, ya que estos ultimos meses he dispuesto de poquísimo tiempo.

Este fin de semana me ha surgido la necesidad de  editar unos documentos escritos en LibreOffice en el windows de mi trabajo. Así que pensando en hacerlo durante el fin de semana, subí estos documentos a Mega. Pues bién, llegado el momento de ponerme al asunto he intentado hacerlo desde el recientemente instalado Slack 14.2.

He abierto mi Firefox -el que viene por defecto que es el 45.2- y no he podido acceder a mi cuenta de Mega. Me pide que utilice una versión más reciente de Firefox.

Lo primero que me vino a la cabeza fué entrar en la partición de windos7 que convive con Slack en mi Asus y editar los documentos. Mierda, Windows nos tiene envenenados, ha inoculado el bacilo de la pereza y la flogera en nuestra sangre.  Vamos a pensar -joder que esfuerzo- cómo podemos acceder a Mega desde Slack.

Un paseo por internet me ofrece varias alternativas. Pero vamos a por una de las mas cómodas -que hace mucho calor-. Instalaremos el programita de escritorio que Mega ha diseñado para hacer sincronización con nuestro escritorio o dispositivos.

Me voy a la página del sincronizador de Mega y despliego la pestañita de los binarios para linux… ¡Coño! Que raro, si no hay versión para Slackware…

Rápidamente mi inconsciente en modo su recuerda que hace poco instalé sbopkg.

Abro Konsole y ejecuto como root el programa. Lo sincronizo, busco “mega” en su buscador y me localiza el cliente de sincronización mega en su base de datos, lo meto en la cola y hecho un vistazo a las dependencias antes de procesar. Ahí está, necesitaré tambien la libreria “c-ares”. La meto en la cola, y ya estoy listo para descargar, compilar e instalar con un click. Casi, casi como en Windows.

Lo ejecuto desde el menú de KDE y automáticamente se crea una carpeta /MEGA en el escritorio del usuario donde se sincronizarán todos los contenidos. O sólo los que deseemos nosotros.

Todo limpio, fácil y rápido.

No parece Salck, jejeje.

Firewall

Posted in Seguridad on 8 noviembre, 2015 by tuxer65

Nunca he utilizado un firewall en mi máquina con Linux. Solo cuando en mi arranque dual elijo window$.

En el sistema de las ventanas salgo a internet con una buena mochila de programas que lastran el rendimiento de cualquier ordenador. Solo con unos ordenadores potentes puedes no notar el bajón de rendimiento. Pero no importa, para eso ganamos sufridamente nuestro dinero, para que el universo window$ venga rápido en nuestra ayuda. Nos lastran los ordenadores con sistemas cada vez mas pesados y peores, con programas que a cada actualización requieren mas memoria ram para funcionar correctamente, sistemas más inseguros…Resultando que nuestro ordenador -ese que compramos hace cuatro años- es ya una patata que apenas sirve para navegar por internet y poco mas. Pero…. Siempre podemos comprar otro ordenador mas potente que nos dure…Otros cuatro años. Y todo al modico precio de que soltemos la pasta -esa que tanto nos sobra-.

¡Que contento se pone Bill y todos los que viven de su sistema!

En window$ cargo el antivirus, cortafuegos, plugins de protección en los navegadores, programas para localizar/elimiar malware,etc. Programas que ocupan disco, ram y mucho tiempo que dedicarles.

Todo este royo para decir que en linux nunca me he preocupado de la seguridad (¡Que barbaridad!)

Tampoco es que tenga muchos datos que proteger, y menos que sean importantes. Aún así no deberíamos descuidar este particular.

Hace unas semanas decidí poner un firewall entre mi ordenador y el mundo exterior. Llevo un tiempo leyendo webs que tratan de firewalls y seguridad, joer que árido es este tema. No puedo decir que me haya enterado mucho, pero un barniz si que se me ha quedado de todo lo que he leido.

Iptables es un firewall integrado en el kernel de Linux. Puede configurarse manualmente o con un frontend gráfico. En Slackware, es /etc/rc.d/rc.inet2 el script que se encarga de lanzarlo. No tenemos que modificar nada aquí. Lo único que tenemos que hacer es crear el fichero de texto rc.firewall en esta ruta /etc/rc.d/ y quedaría así:

/etc/rc.d/rc.firewall

y damos permiso de ejecución a este fichero de este modo:

#chmod +x /etc/rc.d/rc.firewall

y ahora lo ejecutamos:

#iptables /etc/rc.d/rc.firewall start

Ahora probamos que podemos navegar y no tenemos ningún problema descargando torrents y cosas por el estilo.

La madre del cordero es saber qué poner en rc.firewall. Si no dominas este tema lo mejor es que copies la configuración de alguien y que la pruebes en tu máquina. Comenzar por algo sencillo -que la mayoría de nosotros solo protegemos nuestro ordenador no una red-.

En esta dirección http://www.slackware.com/~alien/efg/ teneis un generador automático de firewall, rellenais las casillas que preciseis y os lo genera. Está adaptado a Slackware pero a mi no me ha funcionado. El fichero generado me impedía acceder a internet, y aunque he modificado algún parámetro no he conseguido solucionar el problema, así que al final he puesto un ejemplo sencillo (para proteger mi ordenador de casa ).

El ejemplo lo he sacado de http://www.pello.info en el apartado de seguridad. Podeis bajaros el  documento y leerlo, os iluminará un poco en este tema.

Una vez funcionando el firewall lo he puesto a prueba. Podeis iros a esta web de seguridad https://www.grc.com y pulsais en el botón de “proceed” os hará un primer análisis y luego vais probando en todos los apartados de abajo: “file sharing”, “Common ports”, “All service ports”, “Messenger spam”, “Brouser headers”.

El resultado de mis pruebas ha sido cojonudo. Me siento “fino y seguro”, ¿A qué huelen las nubes?😉

Teneis muchos ejemplos en Internet, probad y adaptad alguno a vuestras necesidades.

Este es el que he puesto en el mio (sacado del documento que os he comentado con una ligera modificación):

#!/bin/sh
##SCRIPT de IPTABLES – ejemplo del manual de iptables
##Ejemplo de script para proteger la propia máquina
##Pello Xabier Altadill Izura
## http://www.pello.info pello@pello@info

echo -n Aplicando Reglas de Firewall…
##FLUSH de reglas
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

## Establecemos politica por defecto
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

##Empezamos a filtrar

# El localhost se deja (por ejemplo conexiones locales a mysql)
iptables -A INPUT -i lo -j ACCEPT

# A nuestra IP le dejamos todo
iptables -A INPUT -s 195.65.34.234 -j ACCEPT

# Cerramos el rango de puertos privilegiados. Cuidado con este tipo de
#barreras, antes hay que abrir a los que si tienen acceso,
iptables -A INPUT -p tcp –dport 1:1024
iptables -A INPUT -p udp –dport 1:1024

# Cerramos otros puertos que estan abiertos
iptables -A INPUT -p tcp –dport 3306 -j DROP
iptables -A INPUT -p tcp –dport 10000 -j DROP
iptables -A INPUT -p udp –dport 10000 -j DROP

# OK . Verifique lo que se aplica con : iptables -L -n

#Fin del script

 

 

Ficheros .rar

Posted in Uncategorized on 15 marzo, 2015 by tuxer65

Hace poco me bajé unos ficheros -bastante pesados- comprimidos con rar. Se trata de unos vídeos de introducción a ruby – me ha dado el punto de leer algo de programación- aunque no llegue a ningún sitio programando siento impulsos incontrolados de aprender cosas por mí mismo. Cosas que la  mayoría de las veces solo me suponen el placer de aprender cosas, aunque sea por encima, sin profundizar. Me provoca placer, ¡qué le voy a hacer!

Bueno, el caso es que tras una descarga algo larga me dispuse a descomprimirlos con ark -el programa que habitualmente uso para manejar los comprimidos-.

Tras varios intentos comprendí que ark no  se entiende bien con este tipo de ficheros, así que me puse manos a la obra. Invoqué a San Google y encontré varias soluciones.

Esta es la mas sencilla y la que he utilizado para solucionar mi problema.

Nos vamos a la página de los chicos de  Winrar y allí podemos descargar el rar que corresponda a nuestra arquitectura de linux. En mi caso rar para linux x64.

Es una herramienta para línea de comandos, pero es muy sencilla de utilizar.

La instalamos con los comandos:

# mv rarlinux-x64-5.2.1.tar.gz  /usr/local/src/.
# cd /usr/local/src/
# tar zxvf rarlinux-5.0.1b1.tar.gz
# cd rar
# make install
# ln -s /usr/local/bin/rar /usr/bin/rar
Y ya lo tenemos instalados. Ahora desde el usuario sin privilegios lo podemos invocar con un simple:
$ unrar x fichero.rar
Si como en mi caso teneis una descarga pesada dividida en partes -osea varios ficheros tipo parte1.rar, parte2.rar- basta con invocar en esos casos al que tenga el número 0 o el 1 -el que sea primero- y le os descomprimiran todos los demás en orden y sin hacer nada.
Para mas información sobre esta utilidad podéis consultar su man, pero observaréis que no viene con su man correspondiente. Abrid un terminal y escribid:
$ unrar ?
Ahí os aparecerán todas las opciones posibles.
Saludos

Vim y Patogen

Posted in Uncategorized on 15 noviembre, 2014 by tuxer65

Soy un modesto -modestísimo- usuario de Vim. Siempre lo he usado para editar mis ficheros de configuración.

Ahora estoy aprendiendo HTML, CSS Y JAVASCRIPT  y necesito utilizar un editor de código. He comenzado utilizando sublime text que es un editor muy cómo y amigable. Está disponible para windows y linux.

Voy a confesar que lo he intentado pero no he conseguido instalarlo en mi Slack. De todos modos teniendo Vim y mis ganas de aprender cosas por aprender voy a intentar utilizar Vim como editor de código. Vim es potentísimo pero también complejo, así que intentaré adaptarlo para mis propósitos.

Vim tiene disponibles multitud de plugins para mejorar sus capacidades. En vim.org teneis unos cuantos.

De momento y para poder manejar estos plugins de modo fácil y eficiente voy a utilizar pathogen.

Pathogen hace que manejar los plugins para Vim sea sencillo. Pathogen permite que cada plugin esté en su propio directorio dentro de un directorio llamado bundle  bajo ~/.vim/bundle

Esto quiere decir que para desinstalar un plugin, basta con borrar su correspondiente directorio, y para instalarlo, desempaquetar el correspondiente plugin en este mismo directorio.

Primero, creamos el directorio bundle y autoload

mkdir -p ~/.vim/autoload

mkdir -p ~/vim/bundle

curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

Con la tercera línea instalamos pathogen.vim en autoload.

Y llamamos a pathogen desde .vimrc añadiendo esto:

call pathogen#infect()
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()

Y ya lo tenemos.
Pd. En realidad para llamar a pathogen basta con la primera línea, las otras dos no estoy seguro qué función desempeñan.

Chrome con flash y SlackBuild

Posted in Navegadores, Plugins, Uncategorized on 3 marzo, 2014 by tuxer65

En esta entrada vamos a ver un 2×1.

Ya sabemos que flash ha dejado de tener soporte en Linux por parte de Adobe. Particularmen no es una tecnología que me guste y en cuanto las webs empiecen a implementar HTML5 con soporte de video embebido, a los de Adobe les pueden ir dando por el saco. En Linux no los necesitamos ni los queremos por jili…

Con HTML5 ya no será necesario instalar un plugin en el navegador (como el flash player de adobe) para poder reproducir video en el navegador. Así ganaremos en libertad y en recursos.

A día de hoy, muchas webs aún no utilizan esta tecnología -youtube ya la utiliza en algunos videos- así que me molesta muchísimo tener que cargar Window$ cuando quiero ver algunas webs con vídeos que me interesan. Como no tenemos la posibilidad de usar el plugin en nuestros navegadores linux, recurro a instalar el Google-Crhome que lo incorpora en su codigo y así no tengo que salir de linux para ver determinadas cosas.

Aprovechando que lo voy a instalar, explicaré cómo hacerlo utilizando el SlackBuild y estos pasos los podremos usar para instalar cualquier aplicación que no tengamos compilada para nuestra amada distribución .

¿Qué son los SlackBuilds? Son unos scrips que automatizan la instalación de un programa utilizando su código fuente. Osea, a partir del código fuente y gracias a los SlackBuilds se genera un paquete Slackware que podemos instalar/desinstalar con las herramientas de nuestro sistema, incluso podemos actualizar el paquete. Estos scrips tienen la bendición de Bob -incluso los utiliza él mismo-.

Lo primero que haremos será descargar el SlackBuild de google-chrome que tenemos en el “extra” de nuestra disto en el DVD o bien lo bajamos del ftp de Slackware.

Luego bajaremos el navegador de su página de chrome . Elegimos el terminado en .dev -x64 en mi caso-.

Podemos copiar el SlackBuild y el chrome en el mismo directorio, por ejemplo /usr/local/src/chrome o por ejemplo en /tmp/chrome

lo creamos así #mkdir /usr/local/src/chrome o #mkdir /tmp/chrome

Nos logeamos como root en un terminal y nos ponemos en el mismo directorio #cd /tmp/chrome  o #cd /usr/local/src

vemos que es ejecutable el scrip y si no lo hacemos ejecutable #chmod +x google-chrome.SlackBuild

Ahora ejecutamos el scrip #./google-chrome.SlackBuild y lo dejamos que termine su trabajo. Cuando termine nos habrá generado el paquete instalable y lo instalamos con las herramientas habituales .

Eso es todo, ya tenemos un navegador con plugin flash para ver videos y hemos aprendido el uso de los SlackBuilds.

Todo pulcro y sencillo, la única pega que podemos tener es que necesitemos en algún programa librerias adicionales y tengamos que isntalarlas por nuestra cuenta.

Saludos

Simplicitas est pulchra

Posted in Uncategorized on 23 julio, 2013 by tuxer65

Ahora mismo estoy con fluxbox como escritorio -escritorio sencillo-, con un conqui sencillísimo. Todo sencillo, ligero, bello…

mislackware1

Asociar magnet links a ktorrent

Posted in Uncategorized on 8 julio, 2013 by tuxer65

Últimamente estoy buscando ebooks para leer. No hay problemas para descargarlos, pero hay algunas páginas -ente ellas una que me gusta mucho- que utiliza un sistema de descarga llamado magnet links.

Al intentar descargarlo, no pasa nada. Nada de nada. Le pregunto al tio Google para ver que demonios es eso del magnet link.

Según Wikipedia :son un tipo de enlace utilizado normalmente para identificar un contenido sin tener que especificar su nombre o su ubicación sino sólo uno o más valores hash obtenidos a partir de funciones hash criptográficas. De una forma más técnica podemos decir que un enlace magnético es un esquema URI para definir hipervínculos que normalmente usa una URN para enlazar (ya que hace referencia a un archivo basado en su contenido o metadato, y no en su ubicación como hacen las URL).

Vamos a vincular magnet link a ktorrent para poder descargar este tipo de enlaces. Y como este tipo de enlaces los encontramos navegando por  internet, vamos a hacer que al pinchar el enlace desde firefox , éste se lo pase a una aplicación capaz de entender estos enlaces, en nuestro caso ktorrent.

Vamos a firefox, y en una solapa escribimos en la barra de dirección:

about:config y pulsamos intro.

Prometemos ser cuidadosos

Se nos abre un gran menú y pinchando  con el botón derecho en cualquier sitio, elegimos nuevo—>Lógico.

Escribimos: network.protocol-handler.expose.magnet
y le damos como valor false

Así firefox nos preguntará a qué aplicación asociar los magnet link. buscamos en /usr/bin/ktorrent y aceptamos.

Hecho