Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Archive for the ‘software libre’ Category

Como usar la tecla de Windows para abrir el menu de Gnome

Posted by Epsilon On septiembre - 1 - 2010

windowskey Como usar la tecla de Windows para abrir el menu de Gnome

Cuando instalamos GNU/Linux   en cualquier equipo, nos damos cuenta que aquella tecla de Windows no sirve para nada. Sin embargo existe un truco viejo (debo confesar que no lo conocia), el cual consiste en decirle a nuestro Gnome que cuando presionemos esta tecla  nos muestre el menu de aplicaciones,  de forma similar a como lo hace Windows.

Para hacer esto solo debemos poner en una consola (como tu usuario normal), lo siguiente:

gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Super_L”

Con eso bastara, ahora si deseas  revertir el cambio debemos poner lo siguiente:

gconftool-2 –unset /apps/metacity/global_keybindings/panel_main_menu “Super_L”

Un truco muy basico, sencillo pero util, para todos nosotros los que usamos GNU/Linux.

ArgoUML: Herramienta Libre para diseñar diagramas UML

Posted by Epsilon On agosto - 30 - 2010

Hace algunos dias estaba buscando  una herramienta completa para diseñar y construir todos los diagramas UML,  como defensor y  usuario del software Libre no queria usar aquellas herramientas privativas conocidas para hacer este tipo de diagramas. Sin embargo encontre una aplicacion  llamada ArgoUML, esta se puede definir como:

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.

El Magazine de Desarrollo de Software entrega premios anuales a herramientas de desarrollo de software populares en varias categorías. En 2003 ArgoUML fue una de las finalistas en la categoría “Design and Analysis Tools”. ArgoUML recibió un premio “runner-up”(revelación), derrotando a muchas herramientas comerciales.

Permite crear diagramas como:

  • Diagrama de Casos de uso
  • Diagrama de clases
  • Diagrama de secuencia
  • Diagrama de colaboracion
  • Diagrama de estado
  • Diagrama de actividades
  • Diagrama de despliegue

Para ejecutarlo necesitamos tener JAVA instalado.

Lo descargamos desde este enlace

Despues de descargarlo lo descomprimimos y lo ejecutamos de la siguiente manera

tar xvf ArgoUML-0.30.2.tar.gz
cd ArgoUML-0.30.2
chmod 777 *
./argouml.sh

Asi de facil tendremos esta herramienta lista para trabajar

argouml ArgoUML: Herramienta Libre para diseñar  diagramas UML

Aunque hay personas que dicen que dicha aplicacion se encuentra incompleta, debo decir que cumplio todas mis necesidades,  sin problema alguno por eso la recomiendo.

The Samhain host-based intrusion detection system (HIDS) provides file integrity checking and log file monitoring/analysis, as well as rootkit detection, port monitoring, detection of rogue SUID executables, and hidden processes. (http://www.la-samhna.de/samhain/index.html)

samhainlabs verificando la integridad del sistema de archivos con SAMHAIN   V. 2.7.2a

Samhain es un sistema de  verificación de integridad de archivos  y alerta de intrusión para hosts individuales o redes basadas en Unix, distribuido bajo los términos de la GNU General  Public Licence.

Básicamente lo que hace es crear una base de datos con la información  relevante (permisos, fecha de creación, usuario , grupo. etc. ) de los archivos que se encuentran en los directorios que le indiquemos, luego revisa periódicamente  si alguno de los archivos fue modificado y notifica.

Instalación

-Obtenemos Samhain:

$wget http://la-samhna.de/samhain/samhain-current.tar.gz

- Compilamos e instalamos:

La configuración estándar de Samhain  es válida para el propósito de esta entrada. Para ver todas  las opciones de configuración  ejecutar:  ./configure – -help. Recomiendo - -with-kcheck=/path/to/System.map para habilitar la detección de rootkits.

$ ./configure
$ make
# make 

Instalación gráfica

$ ./.sh
Después de la instalación

- Iniciar la base de datos
$ samhain -t init

- Correr samhain como demonio
$ samhain -t check -D

Por defecto, la ruta y el nombre del archivo de configuración es:  /etc/samhainrc
Configurarlo  no es muy complicado  si se tiene a mano la documentación: http://www.la-samhna.de/samhain/manual/ , como dije anteriormente la configuración por defecto es funcional y se sale del propósito del post explicarla detalladamente.

- Es posible utilizar samhain con nagios: http://www.la-samhna.de/samhain/manual/nagios.html

-El proyecto Beltane sirve de consola web para samhain  (vista gráfica de notificaciones).

multiple hostsmultiple hosts

Como instalar Emesene 2.0 BETA

Posted by Epsilon On agosto - 25 - 2010

Poco a poco la version 2.0 del emesene,  va tomando forma,  este cliente desarrollado en Python  se ha caracterizado por sus caracteristicas,  su  aspecto muy parecido al cliente Windows Live Messenger,  y su buen rendimiento.  Aunque esta version todavia no tiene soporte para webcam  y otros aspectos, hay que decir que vale la pena probarlo y por que no tratar de colaborar en el proyecto.

Para instalar la version beta hacemos lo siguiente:

apt-get git

Ahora que tenemos GIT procedemos a descargar las fuentes:

git clone http://github.com/emesene/emesene.git

Por ultimo ejecutamos la aplicacion

cd emesene/   -> entramos a la carpeta que acabamos de descargar
cd emesene/   -> entramos donde se encuentra el binario

python emesene.py

En este momento ya tendras la ventana para loguearte:

emesene 2 Como instalar Emesene 2.0 BETA

Quieres saber mas del proyecto -> click aqui
Quieres contribuir con el proyecto -> Click aqui

ConkyWizard: Configura Conky de forma grafica.

Posted by Epsilon On agosto - 20 - 2010

Conky es considerado como un monitor  para nuestro sistema, es decir, Conky nos permite tener una barra en nuestro escritorio con alguna informacion de nuestro sistema, como hora y fecha, consumo de cpu y ram, temperatura del disco,  datos transmitidos y recibidos, entre muchos otras cosas, algo similar a los widgets en Windows.

La gran ventaja de conky consiste en que nosotros podemos crear neustros propios scripts, para poner en aquella barra del escritorio informacion personalizada que se util para nosotros como por ejemplo:

  • Correos nuevos.
  • Estado del tiempo.
  • Slideshow
  • Reproductor de musica
  • Entre otros.

Sin embargo, la desventaja de este monitor, radica en su configuracion, ya que esta  se realiza  por medio de codigo.  Aunque el codigo es bastante facil de entender (para alguien que conozca un poco de programacion) muchos usuarios no lo usaban por que no lograban configurar el monitor a su gusto.

Para solucionar este inconveniente nacio una interfaz grafica llamada ConkyWizard, la cual te ayuda de una forma muy intuitiva y sencilla a configurar tu conky. A continuacion  los pasos para instalar conky y el conkywizard.

Instalar Conky

Para instalar conky usamos el gestor de paquetes:

apt-get conky

Con eso quedara instalado, si lo deseas lo puedesejecutar y en tu escritorio saldra una sidebar por defecto.

Instalar ConkyWizard

Descargamos las fuentes desde la pagina oficial del proyecto. Ahora descargamos el paquete que acabamos de descargar, y ejecutamos el binario.

tar xvf ConkyWizard_32bits_V1.0_Beta1.tar.gz
./ConkyWizard_32bits_V1.0_Beta1

conkywizard.th ConkyWizard: Configura Conky de forma grafica.

Este es el asistente que  te llevara en la configuracion de tu conky,  en cada apartado puedes ecoger las opciones que mas te gustan, hasta el final que el ejecutara el resultado de tu configuracion.

Aunque es una interfaz beta, es algo muy util y muy sencillo para todos nosotros los amantes de conky

Illumos: Una nueva alternativa a OpenSolaris

Posted by Epsilon On agosto - 11 - 2010

Debido al futuro incierto de OpenSolaris, la comunidad opto por el camino seguro y desarrollo una version derivada de OpenSolaris llamada Illumos.

En términos simples este nuevo proyecto busca convertirse en la versión comunitaria(mantenida por la comunidad) a partir del código de OpenSolaris. De esta manera los actuales binarios cerrados existentes serán reemplazados por código upstream, de manera de asegurar que el su desarrollo se realice de manera independiente y perdurable en el tiempo.

Ante las dudas respecto a si Illumos es un fork de OpenSolaris, sus creadores aseguran que esto sólo ocurre en el sentido de los forks del núcleo Linux.

En el desarrollo del proyecto se utilizará OS/Net, la base consolidada del Sistema Operativo y algunos componentes de comunicación de OpenSolaris; mientras que todo el código cerrado existente será reemplazado por versiones Open Source.

El nuevo proyecto ya cuenta con el apoyo de algunas empresas (Belenix, Berlios, Nexenta, Joyent, Greenviolet, Schillix, y Evercity) e, incluso, se ha invitado a participar a la misma Oracle para que se integre a este; dejando en claro que se mantendrá la independencia operativa y directiva.

Para mayor informacion: pagina oficial
Fuente

slitaz: una distribucion de GNU/Linux muy liviana

Posted by Epsilon On julio - 30 - 2010

Si  estas buscando una distribucion de Linux, pequeña, ligera, de poco consumo de maquina, pero  bastante configurable y util, slitaz es lo que necesitas. Esta distribucion que solo pesa 30 MB fue desarrollada en un principio para que se pudiera arrancar desde memorias USB y  CD-ROM.  Mejor veamos ¿Que es slitaz?

Slitaz es una micro distro GNU/Linux pensada para arrancar desde memorias USB o CD-ROM, ejecutándose directamente en la memoria del ordenador. SliTaz se distribuye como una imagen ISO de cuyo tamaño no llega a los 30 MiB, proporcionando un sistema rápido, robusto y elegante. De manejo simple e intuitivo, SliTaz incluye un gestor de ventanas ligero, el servidor web LightTPD, navegadores en modo texto y en modo gráfico, Gparted, un cliente IRC, editores de texto, cliente/servidor SSH, SQLite, PHP, un wiki preinstalado, editor de audio, numerosas utilidades de sistema, soporte para disco duro, red, usb, tarjeta de sonido, y mucho más.

Ademas de esto, slitaz trae algunas herramientas muy interesantes como :

  • Gestor de paquetes propio
  • creacion de 
  • gestion de USB
  • Gestion de Tar.gz

Slitaz  tiene varias versiones disponibles para descargar.   Pueden escoger la que deseen, quemarla en un cd y probar lo buena que es:

Version Cooking -> Version en desarrollo

Version Estable

Para saber mas informacion sobre el proyecto pueden visitar su sitio web

Como instalar OpenWRT en Mikrotik Routerboard 450G [Parte 1]

Posted by Epsilon On julio - 28 - 2010

Hace tiempo queria instalar openWRT en cualquier dispositivo(obviamente alguno compatible), esta semana tuve la oportunidad de  tener una routerBoard 450G en la mano, asi que decidi probar y darme la tarea de instalar este  maravilloso firmware. El proceso  es mas o menos sencillo, hay que tener algunos conocimientos basicos en TFTP,  y un servidor DHCP,  A continuacion mostrare los pasos que segui para realizar la instalacion correctamente, pero antes, es bueno tener alguna teoria clara.

La siguiente informacion es tomada de la wiki

¿Que es OpenWRT?

OpenWRT es una distribución de Linux basada en firmware usada para dispositivos empotrados tales como routers personales.

El soporte fue limitado originalmente al modelo Linksys WRT54G, pero desde su rápida expansión se ha incluido soporte para otros fabricantes y dispositivos, incluidos el Netgear, D-Link, ASUS y algunos otros. El router más popular sigue siendo el Linksys WRT54G y el ASUS WL500G. OpenWRT utiliza principalmente un interfaz de línea de comando, pero también dispone de una interfaz WEB en constante mejora. El soporte técnico es provisto como en la mayoría de los proyectos OpenSource, a través de foros y su canal IRC.

Ahora que sabemos, que es OpenWRT, y por ende que ventajas trae instalarlo en algun dispositivo(que son muchas!!), procedemos a realizar la instalacion:

  1. Descargamos la ultima revision:
  2. svn co svn://svn.openwrt.org/openwrt/trunk kamikaze
    (Deben tener subversion instalado)

  3. Entramos a la carpeta kamikaze y ejecutamos el siguiente comando
  4. cd kamikaze

    make menuconfig (no ejecutar como root)

    Cabe aclarar que es muy probable que al ejecutar el comando  se presenten algunos errores de dependencias, si esto ocurre,  podemos ayudarnos en el gestor de paquetes para resolver estos inconvenientes.

  5. Despues de resolver todos los errores,  nos debe aparecer el siguiente menu: (Notese que el proceso es muy similar a la compilacion de un kernel en GNU/Linux)
  6. openwrt Como instalar OpenWRT en Mikrotik Routerboard 450G [Parte 1]

  7. En este menu podemos definir que  modulos y que funcionalidades deseamos que tenga nuetra imagen de  OpenWRT,  ese proceso lo dejo a decision de ustedes, pueden navegar por el menu y decidir que necesitan segun sus requerimientos. Sin embargo  como vamos a instalar OpenWRT en una routerboard 450G debemos escoger en el target System,  el Hardware de este dispositivo, por tal razon escogeremos este “Atheros AR71xx/AR7240/AR913x”
  8. openwrt2 Como instalar OpenWRT en Mikrotik Routerboard 450G [Parte 1]

  9. Otra cosa que debemos tener en cuenta en target images debemos selecciona la opcion ramdisk, ya que inicialmente lo que haremos es cargar la imagen del OpenWRT en la maquina para verificar su funcionamiento. y despues de esto si escribiremos la imagen en el memoria del equipo
  10. Despues haber realizado los cambios, guardamos la configuracio y procedemos a 

make

Al terminar el proceso de compilacion, tendremos un directorio bin el cual tendra las imagenes que necesitamos para realizar la instalacion. En la proxima parte explicare como pasamos la imagen al dispositivo y  realizar la instalacion. Espero que les haya gustado y  que  en verdad lo prueben por que vale la pena. Esperen mas adelante la segunda parte

Firefox podria volver a Debian GNU/Linux

Posted by Epsilon On julio - 19 - 2010

Muchos de nosotros, por una u otra razon(aunque no sean de peso), preferimos instalar Firefox  que utilizar el navegador Iceweasel que trae Debian, el cual es extremadamente similar al firefox, ¿Por que Debian no trae Firefox por defecto? cito la wiki:

Iceweasel es el nombre de un proyecto derivado (fork) de Mozilla Firefox, una compilación renombrada, preparada por Debian, para resolver la demanda hecha por Mozilla que los obligaba a dejar de utilizar el nombre o acogerse a sus términos, los cuales son inaceptables dentro de las políticas de Debian.

El Iceweasel de Debian está basado en una versión modificada de Firefox, en la que se reemplazan las marcas registradas de Mozilla por otras libres, y se incorporan mejoras de seguridad adicionales siguiendo la política de actualizaciones de seguridad de Debian

Sin embargo,leyendo en esta pagina, y en el foro de debian, me doy cuenta que se esta trabajando para que Firefox vuelva a Debian en versiones posteriores, ya que Firefox ha disminuido las restricciones que eran un obstáculo para la utilización de su logotipo por parte de Debian, y hay esperanzas de que las demás cuestiones se resuelvan para  permitir de nuevo a Debian usar Firefox.

En mi opinion, creo que  esto, aunque es una cuestion de marcas y de nombres, seria conveniente para el software libre, ya que  esta pelea ha sido una pelea sin sentido que  espantaba y aburria a muchas nuevos usuarios de Debian. Esperemos que todo siga su curso…. ¿Y ustedes queridos lectores que piensan al respecto?