Busindre » 2007 » December

Filtrando el correo de Virus en Postfix con ClamSMTP (ClamAV)

December 12th, 2007 by Busindre

Para filtrar el correo entrante en busca de virus en servidores de correo Postfix necesitamos clamsmtp. Esta útil herramienta GPL permite conexiones smtp, protegiendo así a los usuarios del correo electrónico comprobando la posible presencia de virus en adjuntos y correos de Phising utilizando el software ClamAV.

¿Que necesitamos?

1 - Postfix (Instalado y funcionando)
2 - Clamav (Instalado y clamd activado).
3 - iptables (En todas las distros lo podremos encontrar por defecto)
4 - ClamSMTP (http://memberwebs.com/nielsen/software/clamsmtp/)

Leer más »

Posted in How To | Sin Comentarios »

Instalación y uso básico de Clamav + ClamTK en GNU/Linux

December 11th, 2007 by Busindre

Clam AntiVirus es un conjunto de herramientas GPL anti-virus para sistemas UNIX. El paquete dispone de un demonio multi-hilo flexible y escalable, un escaner de línea de comando, y una herramienta para actualización automática a través de Internet, cada uno de ellos con múltiples y configurables opciones. Los programas se basan en una librería compartida distribuida con el paquete de Clam AntiVirus, que podemos usar en nuestros propios programas (libclamav). Y lo que es aun más importante, la base de datos de virus se mantiene actualizada diariamente.

Características:

Escaner de línea de comandos.

Rápido demonio multi-hilo.

Interfaz milter para sendmail y soporte para muchos servidores de correo.

Actualizador de base de datos con soporte para firmas digitales

Librería de C de análisis de virus.

Análisis según acceso (Linux® y FreeBSD®).

Leer más »

Posted in How To | 1 Comentario »

Utilizar Mplayer y AmaroK con Wiimote en GNU/Linux

December 6th, 2007 by sLoK

La última consola de Nintendo (Wii) a alcanzado su fama debido a la jugabilidad que ofrece, para conseguir esta fama ha tenido que crear una forma nueva de experiencia de juego, la clave esta en sus mandos ya que detectan los movimientos del mando llamado "Wiimote". Para ello utiliza la tecnología bluetooth, y como era de suponer alguien ya investigó en su día como aplicar estás innovaciones de la Wii a GNU/Linux (También Window$ y Mac). En este articulo veremos como hacer que nuestro Wiimote maneje el reproductor Mplayer e indirectamente aprovecharlo para el rfamoso reproductor AmaroK (Si configuramos los accesos rápidos (Atajos de teclado), para otro programa valdrá igualmente, es independiente).

Que necesitamos:

- Dispositivo Bluetooth compatible en nuestro GNU/Linux (ya sea el de serie del portátil, una llave usb...), nosotros hemos utilizado un Energy System Linnker 1280T (el de 80 metros de alcance).

- Cwiid (aplicación para el manejo del Wiimote) y sus dependencias.

- Aplicaciones para el manejo del bluetooth (bluez...) y sus dependencias.

- Un Wiimote (lógicamente).

Comencemos por instalar las dependencias necesarias. Este tutorial esta hecho sobre Debian, para los paquetes usad vuestro gestor de paquetes (urpmi, Yum, apt, yast,..) o compilarlo, empecemos:

Leer más »

Posted in How To | 1 Comentario »

"Xdaf" Sensor de Escritura / Lectura del Disco duro en el cursor (GNU/LInux)

December 6th, 2007 by Busindre

Xdaf es una pequeña aplicación, de los chicos de Ezix.org, creadores del conocido lshw, que muestra avisos de lectura y escritura en los discos duros mediante simples animaciones en el cursor del ratón. Los reportes los realiza mediante cambios de color y animaciones en el cusor. Veamos como se instala y que opciones tiene.

Descarga: http://ezix.org/project/wiki/Xdaf

Instalación de Xdaf:

$tar -zxvf http://ezix.org/software/files/xdaf-A.01.11.01.tar.gz
$ cd xdaf-A.01.11.01
$ xmkmf
$ make
# make install

NOTA: xmkmf crea un Makefile a partir de un Imakefile

Sintaxis:

$ Xdaf [Opciones]

Opciones:

-readcolor color Color de la animación cuando se realizan procesos de lectura en algún disco duro.
-writecolor color Color de la animación cuando se realizan procesos de escritura en algún disco duro.
-nowheel No muestra animación (círculo), solo cambia de color el cursor.

Posted in How To | Sin Comentarios »

Color de la sintaxis en el editor VI con Debian, Ubuntu y derivados.

December 5th, 2007 by sLoK

En las distribuciones de Debian o derivadas como es Ubuntu, el color de la sintaxis en el editor vim viene “Desactivado” (Mejor dicho, no existe), por mucho que editemos el archivo vimrc (Configuración de vim) para que nos aparezca una sintaxis coloreada no surgirá efecto. Estas distros traen un paquete de vim reducido en características y utilidades, esto hace que afecte al tamaño y que sea mucho más reducido, por ello si queremos un vim con color debemos desinstalar el vim actual e instalar vim-full como veremos. También os dejamos un pack recopilatorio de esquemas de color para los que usen VIM gráfico.

Desinstalamos:

# apt-get remove vim-tiny

Instalamos el vim con todas sus prestaciones

# apt-get install vim-full

Leer más »

Posted in How To | 1 Comentario »

Cambiar los colores al listar archivos en GNU/Linux (ls / dir)

December 4th, 2007 by Busindre

Si queremos cambiar los colores mostrados al utilizar ls o dir deberemos añadir una serie de cosas a nuestro archivo .bashrc. Para mucha gente es molesto el color azul y rojo de los listados junto con transparencias de consola. Vamos a ver como seleccionar los colores a nuestro antojo para tener mas personalizada nuestra terminal.

Añadir en $HOME/.bashrc:

XML:
  1. export LS_COLORS="no=00:fi=00:di=01;33;30:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.bat=01;32:*.BAT=01;32:*.btm=01;32:*.BTM=01;32:*.cmd=01;32:*.CMD=01;32:*.com=01;32:*.COM=01;32:*.dll=01;32:*.DLL=01;32:*.exe=01;32:*.EXE=01;32:*.arj=01;31:*.bz2=01;31:*.deb=01;31:*.gz=01;31:*.lzh=01;31:*.rpm=01;31:*.tar=01;31:*.taz=01;31:*.tb2=01;31:*.tbz2=01;31:*.tbz=01;31:*.tgz=01;31:*.tz2=01;31:*.z=01;31:*.Z=01;31:*.zip=01;31:*.ZIP=01;31:*.zoo=01;31:*.asf=01;35:*.ASF=01;35:*.avi=01;35:*.AVI=01;35:*.bmp=01;35:*.BMP=01;35:*.flac=01;35:*.FLAC=01;35:*.gif=01;35:*.GIF=01;35:*.jpg=01;35:*.JPG=01;35:*.jpeg=01;35:*.JPEG=01;35:*.m2a=01;35:*.M2a=01;35:*.m2v=01;35:*.M2V=01;35:*.mov=01;35:*.MOV=01;35:*.mp3=01;35:*.MP3=01;35:*.mpeg=01;35:*.MPEG=01;35:*.mpg=01;35:*.MPG=01;35:*.ogg=01;35:*.OGG=01;35:*.ppm=01;35:*.rm=01;35:*.RM=01;35:*.tga=01;35:*.TGA=01;35:*.tif=01;35:*.TIF=01;35:*.wav=01;35:*.WAV=01;35:*.wmv=01;35:*.WMV=01;35:*.xbm=01;35:*.xpm=01;35:"
  2. alias ls='ls --color'

Para ver el valor actual vale con ejecutar el comando:

$ dircolors -P

Leer más »

Posted in How To | Sin Comentarios »

Actualizando GLib y Gtk en Slackware + PyGtk

December 3rd, 2007 by Busindre

Slackware trae por defecto las librerías Glib versión 1 y la versión 2 (Llamada Glib2) en paquetes de este tipo (glib-*.tgz) y glib 2.x (glib2-*.tgz). Lo mismo con las librerías Gtk, en SlackWare encontraremos una Gtk v1 y una Gtk v2. Esto se debe a que muchos programas requieren de la versión 1 de Glib o Gtk y otros de la segunda, ya sea para funcionar correctamente o para poderse compilar de forma exitosa. Como ejemplo tenemos el conocido reproductor de música Xmms, si queremos compilar el xmms v1 necesitamos de una versión 1 de la librería Gllib y Gtk , mientras que si requerimos del programa xmms2 (Más moderno) necesitaremos la segunda versión de Gtk y Glib para poder trabajar con el. Según avancen las versiones de cada paquete se pueden necesitar más dependencias que ls que nombramos en el tutorial, esto suele ser cada muy poco tiempo y es entre otros, uno de los motivos por los que Patrick no incluye Gnome en Slackware, hacen demasiados cambios muy deprisa y cuesta mantener de una manera uniforme los componentes de Gnome como para que sea añadido a la distribución, ya que cualquier actualización puede requerir otras muchas actualizaciones de otras aplicaciones del sistema.

En SlackWare tenemos estos dos path a las librerías Glib y Gtk, una ruta por cada versión:

/usr/include/glib-1.2/
/usr/include/glib-2.0/

/usr/include/gtk-1.2/
/usr/include/gtk-2.0/

Gtk+-1.2.10 y Glib-1.2.10 son típicas versiones que encontraremos en la mayoría de distros Slackware porque son de la rama 1 las últimas versiones, si encontraremos diferencias entre las versiones 2 de ambas librerías dependiendo de la versión de SlackWare estemos usando.

Algo que siempre es conveniente al instalar una distro de Slackware es actualizar la versión por defecto de Glib (Versión 2) y GTK, por la versión más nueva que encontremos en el momento de actualizarla. Lógicamente la versión 1 la dejaremos instalada ya que es la última versión de la rama 1 de Glib. Esto permitirá compilaciones más exitosas ya que las dos son una dependencia muy pedida por múltiples aplicaciones a la hora de crear los binarios.

Otra dependencia muy común también es pyGtk, de la cual también contaremos como instalarla. La librería GLib es junto con GTK, una de las más importantes librerías que existen en GNOME, sobre las que se crean las aplicaciones de este popular entorno gráfico. Su actualización es recomendable hacerlo una vez se instale Slackware, no tiene dificultad como veremos, es instalar las dependencias adecuadas en cierto orden, pura rutina como veremos, esto nos permitirá disfrutar de más aplicaciones modernas.

Leer más »

Posted in How To | 3 Comentarios »

Tarjetas de sonido M-Audio USB y MIDI en GNU/Linux

December 2nd, 2007 by Busindre

Vamos a ver como instalar los drivers (Firmware) para poder hacer uso de tarjetas de sonido M-Audio USB y MIDI en GNU/Linux. No es complicado como veremos. En muchas distros encontraremos en los repositorios correspondientes los drivers para este tipo de tarjetas, pero es más que recomendable que se usen siempre las ultimas versiones de los mismos, para ello hay que compilarlos y para eso está este tutorial.

Si queremos otras versiones (Más actuales) de los programas que comentamos en el artículo:

M-Audio "DFU" firmware loader
Midisport Firmware

Dependencias:

fxload (Lo encontraremos en los repositorios de todas las distros).
Linux kernel > 2.6.8
udev versión 057 o superior (Al no ser que se use una distro muy antigua no hay problema).

Procedamos con la instalación. (Se da por supuesto que se tienen las herramientas básicas para la compilación (gcc, kernel-sources,..).

Leer más »

Posted in How To | 2 Comentarios »

Problema compilando RT2500-Linux-STA (modversions.h)

December 1st, 2007 by Busindre

Driver: http://www.ralinktech.com/ralink/Home/Support/Linux.html

Problema:

# make
cc -D__KERNEL__ -I/usr/src/linux-2.4.31Busi/include -O2 -fomit-frame-pointer -fn o-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DM ODULE -DMODVERSIONS -include /usr/src/linux-2.4.31Busi/include/linux/modversions .h -Wall -Wstrict-prototypes -Wno-trigraphs -c -o rtmp_main.o rtmp_main.c
:138336209:55320: /usr/src/linux-2.4.31Busi/include/linux/modversions.h: No existe el fichero o el directorio
make: *** [rtmp_main.o] Error 1

Solución:


# locate modversions.h
/usr/include/linux/modversions.h
# cd /usr/src/linux-2.4.31Busi/include/linux/
# ln -s /usr/include/linux/modversions.h

Posted in How To | Sin Comentarios »

Siguiente artículo »