Probando CeWL (Custom Word List generator) desde Ubuntu 10.04

Gracias a dragonjar me entero de esta aplicacion escrita en ruby, que lo que hace es generarte diccionarios o listas de palabras clave para utilizarlas en pruebas de fuerza bruta, esto en base al contenido de un sitio web. Entonces decidi probarlo en ubuntu 10.04, para esto realize los pasos siguientes:

Lo primero es descargar el paquete desde aqui, ubicarlo en un directorio especifico, descomprimirlo y luego instalamos los paquetes necesarios para su utilizacion, que en este caso corresponde al interprete ruby:

$ sudo aptitude install ruby-full spider libimage-exiftool-perl rubygems

Luego lo que hacemos es configurar los paquetes que necesitara CeWL para poder ser ejecutado, esto lo hacemos con el comando gem

$ sudo gem install hpricot
$ sudo gem install http_configuration
$ sudo gem install mime-types
$ sudo gem install mini_exiftool
$ sudo gem install rubyzip
$ sudo gem install spider

y por ultimo, seteamos y exportamos la variable RUBYOPT=”rubygems” dentro del archivo .bashrc

RUBYOPT="rubygems"
export RUBYOPT

Con esto ya deberiamos poder ejecutar CeWL y poder generar nuestros diccionarios

$ ./cewl.rb -help
cewl 3.0 Robin Wood (dninja@gmail.com) (www.digininja.org)
Usage: cewl [OPTION] ... URL
--help, -h: show help
--depth x, -d x: depth to spider to, default 2
--min_word_length, -m: minimum word length, default 3
--offsite, -o: let the spider visit other sites
--write, -w file: write the output to the file
--ua, -u user-agent: useragent to send
--no-words, -n: don't output the wordlist
--meta, -a file: include meta data, optional output file
--email, -e file: include email addresses, optional output file
--meta-temp-dir directory: the temporary directory used by exiftool when parsing files, default /tmp
-v: verbose
URL: The site to spider.

Bueno y eso seria todo, espero les sirva 🙂

Anuncios

Cambiar de propietario a tus directorios

Este es un pequeño Script hecho en Python que tuve que hacer de emergencia por una burrada que cometí en mi Servidor de Correo, resulta que por error cambie los propietarios de los directorios del /home de todos los usuarios que manejo y obviamente cuando querían acceder a sus cuentas no lo podian hacer porque no tenían permisos :S. Este es el Script que se me ocurrió en ese momento hacer para resolver el problemita:

Cambiar_Prop

Actualizado: 06/11/2007 12:50 am: El mismo Script hecho en Ruby

ChangeProp_ruby

OJO que estos Script se deben ejecutar como usuario root

NetBeans 6.0 y Ruby

Hace ya un tiempito que empece a conocer algo de Ruby y la verdad me pareció un lenguaje muy interesante sobre todo por ser orientado a objetos y su simplicidad para hacer la cosas. Lo que normalmente usaba para poder escribir algo de código era un editor simple como VI, pero ahora NetBeans 6.0 nos brinda una forma de editor mucho mas avanzando para poder desarrollar este tipo de aplicaciones. Lo que si tuve problemas para ejecutar los scripts con el modulo que viene por defecto, lo que hice solo fue configurar en las opciones de NetBeans para que el interprete sea el que tenia instalado, en este caso ruby1.8.

ruby_netbeans

factorial_ruby