Linux

Software del dia – Kismet

Vamos instalando Kismet, una herramienta para robarse auditar redes Wifi (me encanta como en todas las paginas manejan el concepto auditoria de redes para el hecho de hacerse de acceso a redes Wifi).

Primero necesitamos tener una VM (maquina virtual) con Linux (a mi me gusta Ubuntu, pero hay de todo), esto en el caso de que nuestra maquina use otro OS y no el mismo Linux.

Ya que tenemos Ubuntu instalado, vamos instalando todo lo necesario.

Lo mejor siempre es contar con la version de desarrollo de los programas de este tipo, se van actualizando constantemente y por ende corrigiendo problemas que quiza las versiones estables se tarden en adaptar.

Lo primero, instalar subversion este programita nos permitira acceder a las versiones de desarrollo

$svn co https://www.kismetwireless.net/code/svn/trunk kismet-devel

Nos crea un directorio llamado kismet-devel al que entraremos con el tipico cd kismet-devel

Y a la brava le ponemos

$ ./configure

Analizará el sistema y por lo regular (si no somos muy habituales de compilar programas en Linux) nos arrojara errores. La ventaja respecto a otros OS (Windows) es que el error es bastante claro sobre que es lo que salió mal.

configure: error: Failed to find libcurses or libncurses. Install them or disable building the Kismet client with --disable-client. Disabling the client is probably not something you want to do normally.

Aqui el error es un poco engañoso, ya que podemos tener instalado el libncurses

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libncurses5 ya está en su versión más reciente.

Lo que deberia especificar el error es que necesitamos las librerias de desarrollo, basta con instalar mediante apt-get

$ sudo apt-get install libncurses5-dev

Despues de unas cuantas librerias que nos pide instalar, por fin nos sale que termino de configurar la instalacion, asi que podemos empezar ahora si la instalacion

make

Y despues el famoso

sudo make install

Listo, vamos a ejecutar kismet y nos aparecerá una ventana con colores y reconociendo el puntero del mouse (gran avance respecto a la anterior version). De tener aun gps, tendria que modificar el kismet.conf para indicarle en que puerto buscar el gps.

Free Image Hosting at www.ImageShack.us

Claro que el uso que le den a este programa es responsabilidad de cada uno y obviamente no mia, me lavo las manos desde este momento, asi que no vengan a reclamarme.

Problemas con WordPress 2.1

Pues la tan anunciada versión de WordPress 2.1 tiene unos cuantos problemas que me han traido de cabeza varios dias.
Al actualizar todo esta bonito y facil como siempre, pero al querer escribir o consultar un post, aparece un error de que la tabla wp_categories esta mal, asi que a buscar info en internet. Varias personas se quejaban de lo mismo, unos culpando a los themes, otros al peje, otros a Bush, para variar todos tienen la culpa menos uno mismo.

Asi que si alguien tiene problemas con su WordPress 2.1 y tiene el suficiente valor para meterse a los comandos en Unix, aqui esta el comando que hay que meter en mysql>

Primero claro nos conectamos a la base de datos
$ mysql -u root -p -h localhost
aqui nos piden pass y ya estando dentro, solo hay que darle este pequeño comando

ALTER TABLE `base`.`wp_categories` ADD COLUMN `link_count` BIGINT(20) NOT NULL DEFAULT 0 AFTER `category_count`,
ADD COLUMN `posts_private` TINYINT(1) NOT NULL DEFAULT 0 AFTER `link_count`,
ADD COLUMN `links_private` TINYINT(1) NOT NULL DEFAULT 0 AFTER `posts_private`;

donde base es el nombre de nuestra base de datos donde esta instalado WordPress

Nuevo Proyecto: Hosting

hosting

Como proyecto para la universidad, elegí desarrollar un servicio web, en este caso un servicio de web hosting; rentar un espacio físico en un servidor para crear una pagina de internet.
Si fuera un tipico administrador con infulas de emprendedor, empezaría a buscar un plus en el servicio, algo que los demás competidores no puedan ofrecer, algo que haga el servicio diferente e innovador.
Pero soy un simple contador, asi que mi filosofia será la de ofrecer el servicio más malo . Ofreciendo nada diferente a los demas, de hecho, ofrezco menos que cualquier empresa de hosting, mi servidor es el mas humilde que se pueda uno imaginar.
Asi que mi producto es: El hostingde mas bajo perfil en el mundo, nada diferente a los demas, con las prestaciones minimas para funcionar.

Que quiero demostrar? como dice la ley de morphy, las caracteristicas mas avanzadas en un equipo son las que nunca se usan. No se necesita tener el último servidor 64 bits y gigas de RAM, con un servidor de bajo presupuesto, se cubren necesidades mas que bien.

Ya hasta diseñe la imagen y todo aquello que le encanta a los administradores.

Bienvenidos a mi crappy servicio. Habrá algun valiente que se arriesgue a recibir lo mínimo?

hosted at

MySQL : Respaldar una Base de Datos

Para hacer un respaldo de una base de datos en MySQL, tenemos que abrir una ventana de comandos (shell) y teclar el siguiente comando:

  • [linux ~]$ su enter y nos pide el password
    Password:
  • # mysqldump -h host -u usuario -p base-de-datos > nombre-archivo.sql

Esto nos da un archivo con extension sql el cual podemos comprimirlo y guardarlo en algun dispositivo y si se llega a necesitar recuperar la Base de Datos.

Comprimir carpetas en Unix con tar

tar -zcvf archivo.tgz carpeta/