Busindre » 2008 » September

Escritorios y Aplicaciones X11 remotas con GNU/Linux (X11 / Ssh)

September 30th, 2008 by Busindre

Para plataformas GNU/Linux encontramos diversas aplicaciones que permiten usar programas gráficos que se encuentran en otra máquina remota Linux, como si fueran programas propios. En este post vamos a ver como se puede realizar este tipo de conexiones usando el mínimo de aplicaciones posible, únicamente usando el servidor X11 y lo que sus herramientas nativas nos ofrecen, por lo que podría usarse con cualquier sistema GNU/Linux que tenga instalado un servidor gráfico X11. En la actualidad este tipo de cosas se pueden hacer con distinto software, que además añade nuevas funcionalidades, como puede ser FreeNX, VNC, LTSP,.. Lo cierto es que la mayoría de estos sistemas usan el mismo mecanismo que mostramos a continuación, pero sumándole entre otras cosas, protocolos del tipo ssh (Seguridad) y mecanismos de compresión para el protocolo X11 que lo hacen más veloz.

El Sistema X Window de GNU/Linux (X11) es un sistema de ventanas para GNU/Linux y otros Unix que tiene la característica de poder usarse en red. Esta propiedad hace referencia al "DISPLAY", que no es más que una variable de entorno para averiguar a qué pantalla deben enviarse los gráficos, esta variable es consultada por las aplicaciones gráficas de Xwindows al ejecutarlas. El poder arrancar aplicaciones o escritorios de forma remota, permite utilizar la potencia de otra CPU externa mientras desde nuestro ordenador manejamos la aplicación gráficamente. Todas las aplicaciones X Window, como pueden ser Gimp, Amsn, Aterm, konqueror, Firefox, Kde, Gnome o cualquier otro programa gráfico, son clientes de que se conectan a un servidor gráfico, el servidor X.

Leer más »

Posted in How To | 1 Comentario »

HackMeeting 2008 "La Casa Invisible (Málaga)"

September 28th, 2008 by Busindre

Un entramado simbiótico de computadoras y personas trabaja y lucha por un mundo equitativo, solidario y abierto a cualquier persona, sin hacer distinciones. Tras la luz de los monitores, hacktivistas, hackers y cibernautas de todo tipo, teclean y reprograman lo escrito para darle la vuelta y mantener espacios libres en los nuevos mundos dibujados por lo digital.

Nos gusta lo que hacemos aunque preferiríamos no tener que hacerlo. El alcance y la velocidad de crecimiento de las nuevas tecnologías, así como el afán de los poderosos en hacer que estas funcionen en contra de los intereses de la gente común, nosotros, la multitud, todo ello nos impulsa a trabajar a toda velocidad. El canon aplicado a los soportes digitales, las leyes en contra de las redes P2P (pear to pear), el espionaje y televigilancia en las calles y sitios públicos, las negativas en permitir el acceso a ciertas informaciones, el derecho a la privacidad y el anonimato, la libertad de poder compartir ideas, prácticas culturales y herramientas, constituyen algunas de las temáticas sobre las cuales es necesario trabajar, intercambiar y unirse. Todo ello para cambiarle al mundo un sistema operativo que, evidentemente, se le ha quedado corto y obsoleto. Los puertos están abiertos y los chips preparados para procesar, los barcos y caravanas hacktivistas se preparan para navegar.

Durante los días 17, 18 y 19 de Octubre, La Casa Invisible de Málaga será el lugar donde coincidirán flujos de datos, ideas y conocimientos bajo la forma que llamamos Hackmeeting. Este se materializará en un Centro Social Okupado en el que se podrá hacer realidad un espacio digital y humano donde intercambiar informaciones, proyectos y contactos, así como fortalecer los vínculos que conforman este ente socio-digital, para la experimentación telemática, que tiene lugar cada año en un punto diferente de la geografía ibérica. Animarte a participar a este evento, aportando tus conocimiento o recibiéndolos, poniéndolos en práctica, difundiendo tu idea o simplemente; asistiendo. Seguro que tienes algo que contar y compartirlo, solo puede ser bueno.

Leer más »

Posted in Linux | Sin Comentarios »

Cambiar la terminal que usa FlashGot para descargar con Wget

September 26th, 2008 by Busindre

Para los que no lo conozcan, FlashGot es un programa que posibilita el poder acceder desde el propio navegador web, en este caso Firefox, a un programa "Gestor de descargas" externo, como puede ser Wget o GetRight, en otras palabras, permite integrar nuestro gestor de descargas favorito en el navegador, si este se encuentra soportado.

Entre los gestores que puede usar FlashGot encontramos FlashGet, Free Download Manager, Fresh Download, GetRight, HiDownload, InstantGet, Internet Download Accelerator, LeechGet, Mass Downloader, Net Transport, NetAnts, ReGet... De todos ellos el que nos interesa para este post, es el famoso gestor de descargas de GNU/Linux "Wget" (Modo texto). FlashGot cuando usa wget, arranca una terminal (Xterm) cuando le indicamos que descargue algún tipo de fichero, en esta, podemos ver como se ejecuta el comando wget y como evoluciona la descarga, porcentajes, tiempo estimado, tamaño del fichero, localización del fichero, etc..

Vamos a ver como modificar la extensión de forma que podamos configurar el tipo de terminal por defecto en Flashgot cuando usamos wget, esto permite añadir opciones a la Xterm (usada por defecto) o cambiar la terminal por otra, indicarle el tamaño y color de la letra, fondo, transparencia,.. Todo lo que nosotros queramos, esto es algo muy simple de realizar y solo debemos seguir estos sencillos pasos que tenemos a continuación.

Descargar Flashgot: http://flashgot.net/getit

Leer más »

Posted in How To, Linux | Sin Comentarios »

Gadget de escritorio para notificar cambios en ficheros de logs

September 25th, 2008 by Busindre

Hace un tiempo dedicamos unos párrafos a presentaros KlogShow, una utilidad escrita en QT encargada de visualizar una terminal sobre nuestro escritorio, mostrando en tiempo real los cambios producidos sobre ficheros de logs (/var/log/*) del sistema. Pues ahora con esta misma funcionalidad pero mucho más simple, queremos enseñaros un minúsculo programa en C + GTK denominado Tailterm, que arranca una consola transparente y sin marcos con la salida del comando "tail -f" de un determinado fichero que pasemos como parámetro.

Tailterm screenshot 1: http://www.busindre.com/archivos/tailterm.png
Tailterm screenshot 2: http://www.busindre.com/archivos/tailterm_kde.jpg

El programa espera como parámetro el fichero que queremos visionar bajo el comando tail -f, encargado de mostrar las últimas lineas de esos archivos en tiempo real, mostrándonos las nuevas lineas que se añadan. La posición por defecto de la terminal, es abajo a la izquierda, no tiene parámetros de configuración por lo que cualquier cambio que queramos realizar debemos indicarlo en el código fuente antes de compilarlo.

Leer más »

Posted in Linux | Sin Comentarios »

Detectar escaneos de puertos y ataques DOS con IPlog (GNU/Linux / *BSD)

September 24th, 2008 by Busindre

IPlog es una aplicación que corre sobre GNU/Linux, FreeBSD, OpenBSD y BSDI encargada de loguear tráfico TCP, UDP y ICMP para estudiarlo en tiempo real y avisarnos de la detección de alguno de estos tipos de acciones: Scans de puertos TCP/UDP, TCP null scans, FIN scans, TCP "Xmas" scans y ataques de denegación de servicio (DOS) del tipo: UDP & ICMP "smurf", bogus TCP flags, TCP SYN scans, ICMP ping floods y IP fragment attacks. Basa sus capacidades en la dependencia libpcap, muy utilizada en software de monitorización y análisis de redes.

Otra de sus reconocidas posibilidades es la de poder engañar a la funcionalidad de Nmap de reconocimiento del sistema operativo escaneado, imposibilitando la extracción del fingerprint correcto. Puede que no sea el programa más completo y liviano para este tipo de menesteres pero su facilidad de uso lo hace interesante en muchos escenarios y vamos a dedicar unas lineas a explicar la forma de uso de este programa.

Instalar IPLog: http://www.busindre.com/como-compilar-iplog-sin-errores-parche/

Podemos usarlo mediante un fichero de configuración o invocando las opciones desde la linea de comandos, en este articulo explicaremos a utilizar iplog introduciéndole los parámetros de forma manual, una vez comprendido si quiere puede informarse de como hacerlo con un fichero de configuración mirando el manual.

$ man iplog

Leer más »

Posted in How To | 1 Comentario »

Entendiendo los problemas con la Fecha y Hora del sistema operativo.

September 12th, 2008 by Busindre

Muchas veces los usuarios se encuentran con problemas en lo que respecta a la fecha y hora que muestra el sistemas operativo de sus ordenadores. Cuando al encender un ordenador encontramos que la hora y fecha del SO o la de la placa base no es la que debería ser, lo más común es corregirla sin más dilaciones y olvidarse del tema esperando que no vuelva a ocurrir, pero es habitual encontrarse al cabo del tiempo o incluso en el siguiente encendido que el sistema operativo vuelve a marcar una fecha y hora errónea. Esto tiene una fácil explicación y solución cuando se comprende como funciona el hardware de nuestro ordenador, pero como no todos los usuarios tienen por qué saberlo vamos a dedicarle unas lineas a explicarlo de una forma más o menos didáctica para todo el mundo.

Cuando encontramos problemas con la hora y la fecha esto suele hacer referencia a problemas con el hardware de nuestro ordenador, lo normal en los sistemas operativos es preguntarle la hora a la placa base a la hora de arrancar. Una solución que se suele dar y es muy habitual es el cambio de la pila de la placa madre por otra nueva, pero eso por qué? como resuelve el problema de la fecha? en que consiste?

¿Por qué recomiendan cambiar la pila de la placa madre?

Antes de contestar a esa pregunta debemos tener claros algunos conceptos, como el de BIOS (Basic Imput Output Sistem). La BIOS es lo primero que se inicializa al arrancar un ordenador y no es más que un programa incorporado en un chip de la placa base que se encarga de realizar las funciones básicas de manejo y configuración del ordenador nada más arranque, es la encargada de localizar los distintos componentes de nuestro hardware y realizar ciertos procedimientos sobre el.

Leer más »

Posted in Linux | Sin Comentarios »

El montaje automático de dispositivos en GNU/Linux y sus distintos métodos

September 11th, 2008 by Busindre

El proceso de "montaje" de dispositivos lo realizan todos los sistemas operativos actuales, *BSD, Solaris, GNU/Linux, Mac, Windows,.. Se basa en insertar el árbol de ficheros del hardware conectado al ordenador dentro del propio árbol de ficheros del sistema operativo que usemos, un ejemplo de directorios de montaje es /mnt y /media (Actualmente).

Cuando conectamos una cámara de fotos, una memoria flash, reproductor MP3, un disco duro externo USB / FIrewire o cualquier otro dispositivo de almacenamiento en un GNU/Linux actual, este se monta de forma automática en el sistema. El montaje que se uso toda la vida, el tradicional, no estaba automatizado y solo root podía hacer uso de el, ahora como es lógico en la evolución de los sistemas operativos, se intenta facilitar la vida a los usuarios automatizando ese proceso para que nada mas insertemos un determinado disco de almacenamiento, este se monte de forma automática en un directorio como pueda ser /media y sin necesidad de cambiar de usuario para ello.

Dependiendo de la distribución, escritorio o incluso el gestor de ficheros que usemos, podemos encontrar distintas formas de automontaje o carecer del mismo. Por norma las distintas distribuciones de GNU/Linux instalan lo necesario para que se pueda disfrutar del montaje automático de dispositivos externos y al no haber un método estándar se pueden utilizar distintos métodos para ello. En GNU/Linux actualmente se usa HAL y D-bus en conjunto con alguna otra aplicación para este fin, siendo los encargados de identificar y facilitar todo tipo de información (Marca, modelo, tipo, formato,..) sobre los componentes conectados al ordenador y sus eventos a las distintas aplicaciones que lo requieran. Esto sirve para montar discos externos de forma automática según se conecten al ordenador o también arrancar programas específicos según el hardware que enchufemos, mostrar avisos al usuario sobre los estados de la batería del portátil o cualquier otra cosa.

Leer más »

Posted in How To | 3 Comentarios »

Descargar Vídeo: La Guerra de los Navegadores (Discovery Channel)

September 5th, 2008 by Busindre

Documental de John Heilemann sobre el comienzo de lo que ahora se conoce como Internet, la revolución tecnológica que esta supuso y como ha influido en nuestras vidas. Habla sobre los fundadores de Microsoft, eBay, Yahoo, Amazon, Netscape, Google,.. y sobre la dura y popular guerra que mantuvo Microsoft con Netscape sobre el tema navegadores de Internet.

Descargar: http://rapidshare.com/files/144971509/La_Historia_de_la_Internet_-_Guerra_de_navegadores.flv

Md5sum: 1fd8b84377cc2dbfa8722c12aef5f7ba "La Historia de la Internet - Guerra de navegadores.flv"

Tamaño: 138 Mb / Duración: 45 minutos

Posted in Linux | 3 Comentarios »