Noticias

Irc: Server: irc.freenode.org Canal: #debian-argentina
Webmail: http://mail.debian-ar.org/
Pedi tu cuenta enviando un correo: registro[arroba]debian-ar[punto]org


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

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

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

¿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

¿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

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

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

Richard Stallman: El software libre en las escuelas

Encontre un video de richard Stallman donde habla porque la escuelas deben de usar Software Libre y no utilizar el software privativo, tocando puntos de conocimientos como también económicos. Lamentablemente parece que los directores de las universidades y escuelas no han visto este video aun, o por lo menos no los de mi mi facultad, donde practicamente nos obligan a usar Windows aun en nuestras casas, obviamente yo logre escapar a eso usando la VBox.

Fuente

BlueProximity – Bloquea y Desbloquea con tu Celular

BlueProximity, Software que permite a nuestro sistema tener mas seguridad y funciona como un detector de presencia, usando la tecnología bluetooth.

En simples palabras funciona

El programa detecta la presencia de un dispositivo bluetooth a su alcance y el cual debe de estar emparejado al alejarse del equipo corre un comando el cual puede ser bloquear y activar el salvapantallas y al volver a acercarse al equipo este mismo puede desactivarlo y volver a trabajar normalmente. Cabe mencionar que puedes ejecutar cualquier comando shell, cuando te alejas o acercas..

Instalando Blueproximity

Hay 2 maneras

  1. Bajando el codigo Fuente   -   blueproximity-1.2.5.tar.gz
  2. Descargando el paquete .deb   -   blueproximity_1.2.5-0ubuntu1_all.deb

Para Instalar sin problemas tenemos que agregar el siguiente soporte de python

$ sudo apt-get install python-glade2 python-configobj python-bluez

Configurando blueproximity

Recuerden que antes de todo deben de tener emparejado su celular con su equipo.

Fuente

Awesome WM

Awesome es un manejador de ventanas altamente configurable, ligero y muy peculiar. Utiliza layouts para manejar y organizar las ventanas en el espacio de la pantalla, tiene una status bar, espacios de trabajo entre otras cosas. Una de las cosas que más me llamó la atención es que carece de un menú, se utiliza el teclado para manejar este escritorio, el mouse en este escritorio no es importante, sin embargo lo utilizaremos cuando estemos navegando o editando imagenes con el gimp o alguna otra cosa que requiera el uso del mouse.

Si quieren probarlo le dejo unos key bindings:

  • Mod4 + F2 : Para ejecutar una aplicación
  • Mod4 + Return : Para abrir una terminal
  • Mod4 + 0-9 : Para moverse entre los espacios de trabajo
  • Mod4 + Shift + q : Para salir de awesome

Con estos cuatro es suficiente para que comienzen, podrían empezar por abrir una terminal y escribir man awesome para conocer más de este manejador de ventanas.

Les dejo el screenshot, recuerdo haber visto un video de este escritorio y después de poner la X puse awesome para probar mientras terminaba de armar mi debian, se ha convertido en mi segundo WM favorito después de fluxbox y antes de xfce :P

Fuente