Archive for October 2008

Oct272008

Foro DEBIAN-AR!

Buenas tardes, nos dirigimos a ustedes para comentarles de la reapertura del foro de Debian-ar, donde podrán realizar sus consultas, ayudar a otras personas, dejar sus tutoriales, charlar un rato, conocer gente nueva, y divertirse.-

La idea de la reapertura del foro fue gracias a Alverto Vicat, quien se ofreció para ayudar con el foro y es actualmente el administrador del mismo.

Clic aquí para ingresar al foro!!!

También queremos recordarle que Debian-ar está buscando gente con ganas de ayudar, y de aportar para formar parte del staff.

Por último queremos darle la bienvenida al staff de Debian-ar a AlvertoV

Saludos Atte. Staff Debian-ar

Oct252008

Instalación de aircrack-ptw

aircrack-ptw , nuevo algoritmo implementado para suite de aircrack. Con este podemos
desencriptar las claves wep mucho más rápido y con menos ARPs.

aircrack-ptw no viene en los repositorios de Debian , por lo que hay que instalarlo
desde las fuentes:
Download aircrack-ptw

$ tar -zxvf aircrack-ptw-1.0.0.tar.gz
$ cd aircrack-ptw-1.0.0

Necesitamos instalar la siguiente dependencia:

aircrack-ptw-1.0.0# aptitude install libpcap0.8-dev

Ahora si podemos compilar:

aircrack-ptw-1.0.0$ make
aircrack-ptw-1.0.0# cp aircrack-ptw /usr/bin

Y a desencriptar:

$ aircrack-ptw captura.cap
For more informations see http://www.cdc.informatik.tu-darmstadt.de
/aircrack-ptw/
allocating a new table
bssid = 00:21:7C:79:B3:09  keyindex=0
stats for bssid 00:21:7C:79:B3:09  keyindex=0 packets=31460
Found key with len 05: 11 11 11 11 11
$

Fuente
Oct182008

Programación de Tareas

A veces puede resultar útil poder programar el sistema para que realice tareas a una hora determinada. En esta receta veremos dos maneras de hacerlo.

at

La utilidad at nos permite ejecutar tareas a una determinada hora. Si no la tenéis en el sistema, basta con instalar el paquete at de la manera estándar.

Por ejemplo, vamos a programar que aparezca el eye-of-gnome a las 12:05. Para ello, ejecutamos en un terminal el comando at, indicando a continuación la hora a la que debe comenzar la tarea. Como veréis, aparece un prompt en el que indicaremos las tareas que queremos que se ejecuten, una por línea. Para salir del prompt, hay que pulsar Ctrl+D. Aparecerá un mensaje confirmando la hora y el número de la tarea (job).


$ at 12:05
warning: commands will be executed using /bin/sh
at> eog
at>
job 2 at Fri Oct 17 12:05:00 2008

A menudo, lo que queremos es ejecutar varias tareas, pero en un orden secuencial, no todas a la vez (vamos, lo que viene siendo un script). Suponiendo que queramos ejecutar mistareas.sh, haremos lo siguiente:


$ at -f miscript.sh 13:45
warning: commands will be executed using /bin/sh
job 4 at Fri Oct 17 13:45:00 2008

También se podría poner miscript.sh como una tarea en el modo interactivo del prompt, siempre y cuando tenga los permisos adecuados de ejecución.

Cabe destacar que con at, las tareas quedan programadas para una sola vez, y se borran después de ejecutarse. Es decir, al día siguiente no volverán a ejecutarse.

Si queremos borrar una tarea que tenemos programada, debemos conocer primero su número (el que sale al programarla). Para borrarla, utilizamos atrm. Si no conocemos el número de la tarea o lo hemos olvidado, podemos consultar las tareas programadas con la opción -l:


$ at -l
4 Fri Oct 17 13:45:00 2008 a nacho
$ atrm 4
$ at -l
$

cron

Cron es una herramienta que permite la ejecución de tareas periódicamente en varios intervalos: horario, diario, semanal y mensual. Su utilización es más sencilla que la de at: Basta con guardar el script que queramos ejecutar (éste no tiene modo interactivo) en el directorio correspondiente a cuándo queremos que se ejecute.:

  • Cada hora: /etc/cron.hourly/
  • Cada día: /etc/cron.daily/
  • Cada semana: /etc/cron.weekly/
  • Cada mes: /etc/cron.monthly/

Esta simplificación de uso es específica de Debian (y derivados quizá). Aunque la funcionalidad es posible conseguirla en otras distribuciones, no es tan sencillo (y puede que los directorios mencionados no existan).

Para saber exactamente cuándo se van a ejecutar las tareas, echamos un vistazo al fichero /etc/crontab. Éste es el mío:

# m h dom mon dow user  command
 17 *  *   *   *  root    cd / && run-parts --report /etc/cron.hourly
 25 6  *   *   *  root    test -x /usr/sbin/anacron || ( cd / && run-parts
--report /etc/cron.daily )
 47 6  *   *   7  root    test -x /usr/sbin/anacron || ( cd / && run-parts
 --report /etc/cron.weekly )
 52 6  1   *   *  root    test -x /usr/sbin/anacron || ( cd / && run-parts
--report /etc/cron.monthly )

Las columnas indican lo siguiente:

  • m = minute (minuto)
  • h = hour (hora)
  • dom = day of month (día del mes)
  • mon = month (mes)
  • dow = day of week (día de la semana)

Por lo tanto, mi crontab indica que:
- Las tareas “horarias” se ejecutarán en el minuto 17 de cada hora.
- Las tareas diarias se ejecutarán a las 6:25
- Las tareas semanales se ejecutarán el séptimo día de la semana, a las 6:47 (0 y 7 indican Domingo, 1 es Lunes, etc…)
- Las tareas mensuales se ejecutarán el día 1 de cada mes, a las 6:52

Fuente

Oct132008

GNU IceCat El Navegador Libre

GNU IceCat, antes conocido como GNU IceWeasel, es un navegador web distribuido por el Proyecto GNU. IceCat, que está hecho completamente de software libre, es un fork de Mozilla Firefox. Es compatible con el sistema operativo GNU/Linux.

El proyecto GNU pretende con IceCat a proporcionar una versión del navegador Mozilla Firefox que se conserva en la sincronización con el desarrollo de fases previas de Firefox, mientras se quitan lo software gráficos y plug-in que son clasificados como no-libres.

Características

La principal ventaja de GNU IceCat es que es enteramente de software libre.

Las diferencias con el lanzamiento oficial de Firefox:

  • Contiene sólo el software libre
    • La sustitución de la gráficos propietarios con gráficos libres
    • La eliminación de la propiedad de “talkback” crash sistema de información (debido a su no-libre “sólo la distribución de binarios” la concesión de licencias)
    • El uso de un buscador de plug-ins libres
  • Características de seguridad
    • URLs de redirección para sitios peligrosos.
    • Rechazo de cookies potencialmente peligrosas.

Instalando IceCat en Ubuntu/Debian

  1. $ cd home/TU USUARIO/Escritorio
  2. $ wget ftp://ftp.gnu.org/gnu/gnuzilla/3.0.3-g1/icecat-3.0.3-g1-i386.tar.bz2
  3. $ tar jvxf icecat-3.0.3-g1-i386.tar.bz2
  4. $ sudo su / su
  5. Contraseña
  6. # mv icecat-3.0.3-g1 /opt
  7. # cd ..
  8. # cd /opt
  9. # cd icecat-3.0.3-g1
  10. # ./icecat

Agregar soporte para Flash a IceCAT

  1. sudo apt-get installl gnash
  2. $ sudo su / su
  3. Contraseña:
  4. # ln -s /usr/lib/gnash/libgnashplugin.so /opt/icecat-3.0.3-g1/plugins
  5. # exit
  6. $ /opt/icecat-3.0.3-g1/icecat &

Con esto tenemos nuestro iceCAT funcionando ala Perfeccion

Agregando Icono al panel

  1. Clic Derecho sobre el panel
  2. Añadir al Panel
  3. Lanzador de aplicación personalizado
  4. Agregamos la Siguiente configuración:

Tipo: Aplicación
Nombre: Gnu IceCAT
Comando: /opt/icecat-3.0.3-g1/icecat &
Comentario: iceCAT Gnu browser
Imagen: a elegir

Fuente

Oct122008

¿Qué puedes hacer por Lenny?

Todos esperábamos con ansias la liberación de debian lenny el mes de septiembre, sin embargo no fue así, la razón: Demasiados bugs críticos.

Les dejo el enlace del mensaje en debian-devel-announce. En este mail, además de que explican el por qué de este retraso, hacen un listado de como pueden colaborar usuarios, developers, y cualquiera para que esta versión de debian sea liberada.

Fuente

Oct112008

¿Conocías… DOSBox?

Por desgracia los usuarios de GNU/linux aún tenemos que recurrir a un Windows para hacer ciertas tareas. En ocasiones estamos forzados a programar un determinado lenguaje en Windows, ya que el compilador usado puede hacer que el resultado difiera, o incluso el código fuente.

Por otro lado y especialmente para los que tengan alguna cana que otra que peinar, ¿No has deseado alguna vez jugar a un juego de hace varios años, de esos que iban en DOS? Pues para todo esto en el fondo no hace falta reiniciar, ni virtualizar una máquina Windows, tenemos DOSBox.

Desde hace unas semanas, un compañero y yo estamos haciendo el juego de las parejas en ensamblador. Ambos usamos Ubuntu y nos daba rabia tener que ir a Windows sólo para poder ejecutar MASM, el compilador que usamos para ensamblador. Es cierto que hay compiladores de este (y otros lenguajes) en GNU/Linux, pero en ocasiones la sintaxis puede ser distinta e incluso el resultado.

Estuvimos buscando una solución y dimos con DOSBox. Es una aplicación que genera una ventana de DOS donde podemos montar una unidad virtual de un directorio determinado. Pero antes de entrar en detalles de uso, instalémoslo, y como todo lo que encontráis en esta sección, está en vuestro aptitude/apt-get:

$ sudo aptitude install dosbox

Ya descargado e instalado abrámoslo: Alt+F2, escribimos dentro dosbox y le damos al Enter. Ahora veréis la ventana que os comentaba y con el prompt típico de DOS en la unidad virtual Z.

Imaginemos que tenemos un directorio en nuestro sistema de ficheros de Linux que contiene el código fuente de nuestro programa, junto con su compilador, etc. En mi caso está en /home/ceec/ec. Para crear una unidad virtual en DOSBox y poder acceder a esa carpeta, haremos lo siguiente dontro de nuestra ventana:

Z:\> mount c /home/ceec/ec

Y para acceder, pues como si fuera MS-DOS. El único problema que vuestro teclado estará en inglés y además de no tener ‘ñ’ algunas teclas importantes estarán cambiadas. Por ejemplo y la más fundamental, los dos puntos ‘:’ se consiguen mediante Shift+Ñ. Es una pega menor dentro de lo que cabe.

Z:\> c:
C:\> dir

Si os supone un inconveniente, podéis solucionarlo bajando este programa. Descomprimid el archivo “keyb.exe” a la carpeta que vais a montar (si ya lo habéis hecho es probable que tengáis que salir y volver a hacerlo), o una dentro de esta de tal forma que podáis llegar a él a través del comando “cd”. Una vez montada la unidad y situados donde está el archivo teclead:

C:\> keyb sp

Ya tendréis el teclado en español. Gracias a TempWin por el aporte de esta solución.

Ya vemos el contenido de la carpeta que queríamos en la unidad montada. Supongo que sabéis las órdenes básicas de MS-DOS.

Básicamente DOSBox nos vale para casi cualquier programa/juego/compilador de MS-DOS. Los programadores os podéis encontrar alguna pega, pero en general es difícil. Además los juegos que probéis con DOSBox podréis disfrutarlos con sus sonidos.

Finalmente os dejo con una captura de mi escritorio con cuatro DOSBox funcionando a la vez: Uno que muestra la compilación con MASM de un fuente de ensamblador, otro que muestra el compilador TurboC (instalado desde el propio DOSBox), otro con el famoso Prince of Persia y otro con el inigualable Doom:

Fuente

Oct92008

EuroGes, programa de gestión para PYMEs

Continuando con el tema de Gestion de empresas y pymes, hoy quiero mostrarles EuroGes, una muy util herramienta que encontre gracias al blog de linuxzone. Creo que esta bastante bien explicado por lo que hago un copy-paste.
Se trata de una aplicación (GPL) java de gestión y contabilidad empresarial multiplataforma destinada principalmente a PYME’s. Durante el proceso de instalación, podremos adaptar este programa a las necesidades específicas de nuestro negocio: comercios de venta de ropa, restaurantes, negocios de alquiler, talleres, etc.

GTSolutions afirma en su web que EuroGes “proporciona a la PYME un nivel de rendimiento, seguridad, fiabilidad, sencillez y conectividad únicos”.

EuroGes podrá funcionar indistintamente en redes locales con terminales corriendo GNU/Linux o distintos sistemas Windows.

Esta aplicación podrá también funcionar con cualquier base de datos que cumpla las normas SQL-92, a saber: Access, MySql, SQL Server y Oracle. Podremos acceder remotamente a la base de datos a través de internet e incluso también a través del teléfono movil.

Las caracter?ticas más destacadas son:

  • Multiusuario: podremos gestionar permisos de acceso a módulos del programa.
  • Está adaptado a la lectura e impresión de códigos de barra: permite el uso de terminales portátiles y pda’s con tecnología inalámbrica para realizar inventario.
  • Incluye gestión de venta de mostrador, arqueos de caja, estad?iticas, ventas a crédito con albarán, emisión de facturas, control de stock, etc.
  • Tratamiento de clientes y proveedores (base de datos descriptiva).
  • Gestión de mercancías: pedidos, presupuestos, generación de factura contra albarán, listados de cobros, etc.
  • Gestión de listados: pedidos de compras, presupuestos de venta, coste y volumen de compras, comisiones de vendedor, etc.
  • Contabilidad: desde este módulo podremos seguir los movimientos contables generados a partir de las ventas y compras.

Para saber más sobre EuroGes, clicad aquí. Su web de descarga es ésta.

Fuente

Oct22008

VLC media player actualizado

Al escribir estas letras todavía no hay anuncio oficial de la versión 0.9.3. Lo que sí sabemos es que ya podemos descargar esta nueva versión desde su ftp (.tar.bz2).

Recordemos que vlc es un reproductor multimedia gpl y multiplataforma con soporte para muchos formatos: avi, mpg, ogg, mp3, etc.

Fuente