Rincón Informático

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

Archive for agosto, 2010

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 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 .

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

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

Etiquetas: , , , , , , , , , , , ,

Educaedu: La vidriera virtual de oferta educacional

Posted by Epsilon On agosto - 27 - 2010

El sector de la educación en Colombia ha visto su funcionamiento modificado debido a los avances de la mundial de información. El aumento del número de personas que busca cursos a través de Internet es tan significativo, que hoy en día la mejor opción para un que un centro de formación de a conocer su oferta educativa es apostar por el mundo .

Es dentro de este contexto que Educaedu ofrece a los internautas una nueva online que facilita la comunicación entre las universidades y los usuarios de la . El recién lanzado Menú de Centros permite que las propias instituciones de enseñanza suban y administren su oferta de cursos para que estos sean publicados en el portal. Esto les permite tener mayor nivel de autonomía acerca del contenido, así como más eficacia en la promoción de sus nuevos programas para la captación de alumnos.

Con presencia en 20 países (Argentina, Australia, Austria, Brasil, Canadá, Chile, Colombia, Ecuador, España, Estados Unidos, Francia, Alemania, Italia, México, Perú, Polonia, Portugal, Rusia, Turquía y el Reino Unido), Educaedu es el directorio global líder de educación en Internet. Solamente en su versión colombiana, reúne información sobre cerca de 1.800 carreras, 1.700 posgrados, 600 maestrías y más de 1.500 cursos de extensión universitaria y de idiomas, impartidos en 371 diferentes centros de formación.

Cerca de 11 mil colombianos acceden diariamente a la página, que sirve como una herramienta práctica pues pone a disposición del usuario, en un mismo sitio Web, todos los datos necesarios para la elección del curso adecuado para cada perfil.

Invitamos a todos los centros de formacion y a todos los internautas en general,   a que prueben una nueva herramienta online que permite a los centros de formación subir el  contenido de sus carreras y cursos superiores es decir, a probar el primer directorio de educacion en Internet

Etiquetas: , , , , , , , , , , , , , , , , ,

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)

Samhain es un 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, , 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 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

$ ./Install.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 para samhain  (vista gráfica de notificaciones).

multiple hostsmultiple hosts
Etiquetas: , , , , , , ,

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 ,  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 install git

Ahora que tenemos GIT procedemos a 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:

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

Etiquetas: , , , , , , , , , , , , , ,

Chat de video y Voz de Google ahora es posible en GNU/Linux

Posted by Epsilon On agosto - 23 - 2010

Hace algun tiempo Google, incorporo  caracteristicas de audio y video en el  chat de , para los de Windows, desafortunadamente para nosotros los de /Linux todavia nos tocaba esperar a que saliera dicho soporte.

Sin embargo, ayer me entero que porfin estas nuevas caracteristicas estan disponibles para los usuarios de GNU/Linux,  inmediatamente lo probe,  y funciona de maravilla,  para instalar estas nuevas caracteristicas, debemos descargar un paquete .deb instalarlo, reiniciar nuestro navegador y eso es todo, asi de facil, tendras  estas nuevas opciones en el chat de gmail, el cual se destaca por su minimalismo, sencillez, pero  aun asi con un muy buen funcionamiento.

Instalacion

  1. Descargamos el paquete desde esta direccion
  2. Instalamos el paquete
  3. dpkg -i google-talkplugin_current_i386.deb

  4. Reinciamos nuestro navegador.
  5. Entramos a Gmail buscamos algun amigo que tenga la opcion de video habilitada y probamos.

Y asi de facil podremos hacer video con  nuestros amigos desde el chat de gmail. Ahora si desean es un cliente con soporte de audio y video pueden intentar con pidgin el cual desde la ultima version trae  soporte para audio y webcam.

Etiquetas: , , , , , , , , , , , , , , , ,

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 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 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 conky y el conkywizard.

Instalar Conky

Para instalar conky usamos el gestor de paquetes:

apt-get install 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

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

Etiquetas: , , , , , , , , , , , , , , , , ,

Desde hace dias estoy teniendo algunos problemas de temperatura en  mi laptop,  la ultima vez, estaba compilando el kernel para instalar el NCTUNS, pero de un momento a otro el ordenador se apago. Revisando los LOGS, me lleve una gran sorpresa, al descubrir que el apagon fue como consecuencia de la alta temperatura que tenia mi CPU, alrededor de 85 C°.

Nuevamente necesitaba  compilar el , pero para que no volviera apagarse necesitaba monitorear constantemente  la temperatura del procesador.  En lo primero que  pense fue en ACPI,   esta aplicacion,  nos permite realizar este proposito, monitorear la temperatura y la bateria de nuestro equipo.

Para instalar podemos hacer uso del gestor de paquetes:

apt-get install acpi

Su funcionamiento es bastante sencillo

acpi

Te mostrara la basica de la bateria, es decir el porcentaje de carga de la misma

si deseamos mas informacion:

acpi  -V

Nos mostrara mucha mas informacion.

Ahora si lo deseamos es  que nos muestre la informacion en tiempo real, podemos hacer uso del paquete watch

watch acpi -V

De esta forma podremos ver toda la informacion en tiempo real, de esta manera es posible monitorear  cada instante y ver los cambios de temperatura que la CPU tiene.

Etiquetas: , , , , , , , , , , , , ,

Happy Birthday numero 17 al proyecto Debian (Debian GNU/Linux)

Posted by Epsilon On agosto - 16 - 2010

Hoy 16 de agosto, celebramos el  de una gran de . se trata de Debian una distro la cual contiene la mayor comunidad en el mundo, y que desde 1993 (año en la que se fundo),  ha ido creciendo  hasta convertirse en lo que es hoy, una de las distribuciones mas usadas, seguras y estables.

Para aquellos que no sepan un poco de la historia de Debian:

El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue. Murdock escribió el Manifiesto de Debian que utilizó como base para la creación de la distribución Linux debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, coherente al espíritu de Linux (núcleo) y de GNU.

El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian, formando el portmanteau Debian, pronunciado como las sílabas correspondientes de estos nombres, en inglés estadounidense: /dɛbˈiːjən/.

El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versión 1.x de Debian lanzada en 1996.

En 1996, Bruce Perens substituyó a Ian Murdock como el líder de proyecto. Por sugerencia del desarrollador Ean Schuessler, dirigió el proceso de actualización del Contrato Social de Debian y de las pautas del software de debian libremente, definiendo los puntos fundamentales para el desarrollo de la distribución. También inició la creación de la licencia de software legal de la organización.

Bruce Perens se retiró en 1998, antes del lanzamiento de la primerra versión de Debian basada en glibc, la 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más versiones para otras arquitecturas y más paquetes. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el núcleo Linux, naciendo así debian GNU/Hurd, utilizando el núcleo de Hurd proveniente del proyecto GNU. Las primeras distribuciones Linux basadas en Debian (Corel Linux y la Stormix’s Linux de Stormix), fueron comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo, estas distribuciones fueron las primeras de muchas que se basarían en Debian.

A finales de 2000, el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones, reorganizando procesos de liberación de paquetes del software con el nuevo “package pools” (del inglés depósito de paquetes), y creando un rama de prueba, relativamente estable para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a reunirse en una conferencia anual llamada Debconf con discusiones y talleres para desarrolladores y usuarios técnicos.

Sin mas que decir, ojala que sean muchos años mas!!

FELIZ CUMPLEAÑOS Y LARGA VIDA AL PROYECTO DEBIAN

Etiquetas: , , , , , , , , , , ,

Fish: Una Shell interactiva bastante util y amigable

Posted by Epsilon On agosto - 13 - 2010

Esta semana,  en la universidad se puso la tarea de investigar acerca de las diferentes shell que existian, en mi caso ya conocia algunas e incluso hace algun tiempo, escribi un articulo sobre que era una shell y algunas de ellas. Sin embargo debatiando con algunos amigos Linuxeros, sobre cual era la mejor shell, llegamos a una shell no tan conocida llamada Fish.  Segun la pagina oficial FISH es:

Fish es un  intérprete de comandos interactivo. Fish destina al una  shell de línea de comandos amigable sobre todo para uso interactivo.

Fish tiene algunas caracteristicas importantes como:

  • Los parametros de colores vienen activados por defecto.
  • Resaltado de sintaxis
  • Permite de manera rapida buscar comandos en el history
  • Autocompletado interactivo, incluso con la descripcion de cada parametro
  • Pagina de ayuda, interactiva y amistosa
  • Permite abrir un archivo con   la apliacion que el tenga por defecto.
  • Creacion de .
  • Y mucho mas

La instalacion es muy sencilla:

install fish

Ahora lo que debemos hacer es editar el archivo /etc/passwd y alli ubicamos al usuario que deseemos que use la shell fish  y donde diga /bin/bash/ borramos y ponemos /usr/bin/fish

visitante:x:1002:1003:visitante,,,:/home/visitante:/usr/bin/fish

Ahora veamos algunas imagenes de como funciona

Para abrir cualquier documento o archivo desde la consola, podemos hacerlo de esta forma:

open imagen.jpg

Asi  la imagen se abrira con la aplicacion que el escritorio tenga por defecto para abrir este tipo de arhivos.

En conclusion, podemos decir que esta shell es perfecta para todos aquellos que desean una mayor interaccion entre la shell y el usuario.  Una shell muy interesante  y lo mejor de todo es que totalmente compatible con bash, es decir,  si sabes manejar bash, te podras defender a la perfeccion en fish. Espero la prueben y me comenten sus opiniones

Etiquetas: , , , , , , , , , , , , , , ,

Illumos: Una nueva alternativa a OpenSolaris

Posted by Epsilon On agosto - 11 - 2010

Debido al futuro incierto de OpenSolaris, la 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 para que se integre a este; dejando en claro que se mantendrá la independencia operativa y directiva.

Para mayor informacion: pagina oficial
Fuente

Etiquetas: , , , , , , , , ,

[Howto]: Como crear alias en GNU/Linux Debian

Posted by Epsilon On agosto - 9 - 2010

Los alias son comandos personalizados que se crean apartir de otros comandos mas generales, es decir, con los alias nos podemos ahorrar el esfuerzo de escribir un comando demasiado largo (incluyendo los parametros), cambiandolo por uno mucho mas corto. Esto se utiliza generalmente en operaciones y acciones que se suelen  repetir con determinada frecuencia, las cuales son demasiadas largas, un ejemplo cuando nos conectamos por ssh a un servidor  con determinada y puerto. Sin embargo,  una definicion mas formal:

En informática alias es una orden disponible en varios intérpretes de comandos tales como los shells de Unix, 4DOS/4NT y Windows PowerShell, que permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia. Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de del intérprete de órdenes (~/.cshrc o /etc/csh.cshrc (aplicado a todo el sistema) para csh, o ~/.bashrc o si quieres aplicarlo a todo el sistema /etc/bashrc o /etc/bash.bashrc para bash) de forma que siempre están disponibles para todas las sesiones de terminal.

Como bien lo dice  la definicion, existen dos formas  para crear un alias:

  1. Alias temporal:  Solo funciona hasta que se cierre la terminal. Para crearlo es muy sencillo, la sintaxis debe ser: alias nombre=’comando’
  2. Si quisieramos crear un alias para conectarnos al servidorA hariamos lo siguiente:

    alias servidorA=’ssh usuario@127.0.0.1 -p 22′

    Ahora lo ejecutamos:

    De esta forma, quedaria nuestro alias creado, pero cuando la consola fuera cerrada, el alias desapareceria.

  3. Sin embargo podemos crear los alias de forma permantente para cualquier usuario,  para esto la sintaxis es igual, lo unico que debemos hacer es agregar el comando en el .bashrc  del usuario y agregar al alias:

nano /home/usuario/.bashrc y agregamos el alias

alias servidorA=’ssh usuario@127.0.0.1 -p 22′

Guardamos,  y listo solo nos queda probar el alias

De esta forma quedara listo nuestro alias.

Los alias son muy utiles para aquellos que diariamente tiene que administrar diferentes tipos de servidores, y realizar las mismas tareas en cada uno de ellos.

Etiquetas: , , , , , , , , , , , , , , , , , , , , , ,

Laboratorios CISCO

Posted by fortress On agosto - 6 - 2010

En esta oportunidad quiero compartir con ustedes los modulos o mas exactamente los laboratorios de CISCO, estos labs me los compartio mi compañero de trabajo Santiago que no hace mucho termino su certificacion en CCNA. Espero les sea de mucha utilidad.

Dentro del comprimido punto rar (.rar) encontraran los siguientes PDF’s:

Comandos de Configuraciion en un Switch Catalyst

Comandos Ios para la configuracion de un

Manual Labs Exploration1 v40

Manual Labs Exploration2 v40

Resumen 3

Si alguien tiene los que falta seria bueno que los compartiera con todos.

Un saludo a todos

Enlace descarga AQUI

Etiquetas: , , , , , , , , , , , , , , , , ,