Giga Wordlist Creator

Posted on

Program tivo rcn remote. CeWL - Custom Word List generator. Based on a discussion on about creating custom word lists by spidering a targets website and collecting unique words I decided to write CeWL, the Custom Word List generator. CeWL is a ruby app which spiders a given url to a specified depth, optionally following external links, and returns a list of words which can then be used for password crackers such as. CeWL also has an associated command line app, FAB (Files Already Bagged) which uses the same meta data extraction techniques to create author/creator lists from already downloaded. Change Log Version 5.2 Loads of changes including:. Code refactoring by.

  1. Wordlist Generator
  2. Word List Creator

Script qui permet l'optimisation des dico pour le crack WPA lien du Script sur http://passion-info.blogspot.com/.

Internationalisation - should now handle non-ASCII sites much better. Found more ways to pull words out of JavaScript content and other areas that aren't normal HTML. Lots of little bug fixes Version 5.1 Added the GPL-3+ licence to allow inclusion in Debian. Added a Gemfile to make installing gems easier. Version 5.0 Adds proxy support from the command line and the ability to pass in credentials for both basic and digest authentication. Usage is simple, check the help ( -help) for full information. A few other smaller bug fixes as well.

Version 4.3 CeWL now sorts the words found by count and optionally (new -count argument) includes the word count in the output. I've left the words in the case they are in the pages so 'Product' is different to 'product' I figure that if it is being used for password generation then the case may be significant so let the user strip it if they want to.

There are also more improvments to the stability of the spider in this release. By default, CeWL sticks to just the site you have specified and will go to a depth of 2 links, this behaviour can be changed by passing arguments. Be careful if setting a large depth and allowing it to go offsite, you could end up drifting on to a lot of other domains. All words of three characters and over are output to stdout. This length can be increased and the words can be written to a file rather than screen so the app can be automated. Version 4.2 Version 4.2 fixes a pretty major bug that I found while fixing a smaller bug for @yorikv.

The bug was related to a hack I had to put in place because of a problem I was having with the spider, while I was looking in to it I spotted this line which is the one that the spider uses to find new links in downloaded pages: webpage.scan(/href='(.?)'/i).flatten.map do link This is fine if all the links look like this: link But if the link looks like either of these: link link the regex will fail so the links will be ignored. To fix this up I've had to override the function that parses the page to find all the links, rather than use a regex I've changed it to use Nokogiri which is designed to parse a page looking for links rather than just running through it with a custom regex. This brings in a new dependency but I think it is worth it for the fix to the functionality. I also found another bug where a link like this: local which should be ignored as it just links to an internal name was actually being translated to '/#name' which may unintentionally mean referencing the index page. I've fixed this one as well after a lot of debugging to find how best to do it. A final addition is to allow a user to specify a depth of 0 which allows CeWL to spider a single page. I'm only putting this out as a point release as I'd like to rewrite the spidering to use a better spider, that will come out as the next major release.

Word list creator

Version 4.1 Version 4.1 is mainly bug fixes but one important feature change is the addition of two new parameters, metafile and emailfile. Previously you specified the filename for email and metadata output as optional fields to the email and meta parameters but I found that if you used the parameters in a specific order you could end up with this:./cewl.rb -email This would take the URL as the output filename for the email parameter which isn't what is meant, hence removing the optional filename from the email parameter and adding the emailfile parameter instead. The main change in version 4 is the upgrade to run with Ruby 1.9.x, this has been tested on various machines and on BT5 as that is a popular platform for running it and it appears to run fine. Another minor change is that Up to version 4 all HTML tags were stripped out before the page was parsed for words, this meant that text in alt and title tags were missed.

Wordlist generator

I now grab the text from those tags before stripping the HTML to give those extra few works. Version 3.0 Version 3 of CeWL addresses a problem spotted by Josh Wright. The Spider gem doesn't handle JavaScript redirection URLs, for exmaple an index page containing just the following: self.location.href = ' wasn't spidered because the redirect wasn't picked up. I now scan through a page looking for any lines containing 'location.href=' and then add the given URL to the list of pages to spider. Version 2.0 Version 2 of CeWL can also create two new lists, a list of email addresses found in mailto links and a list of author/creator names collected from meta data found in documents on the site. It can currently process documents in Office pre 2007, Office 2007 and PDF formats.

This user data can then be used to create the list of usernames to be used in association with the password list. Pronunciation Seeing as I was asked, CeWL is pronounced 'cool'. Download The latest version is now available on. Tagged releases are also available in various distros, including Kali. Installation CeWL needs the rubygems package to be installed along with the following gems:. nokogiri. mime-types.

Wordlist Generator

List

miniexiftool. rubyzip. spider These can be installed by running bundle install from the cewl directory. The miniexiftool gem also requires the exiftool application to be installed. On BT5 there is a problem with the version of Ruby installed by default. To get around this I've found the following works well on a brand new BT5 install: gem source -c gem install -user-install spider httpconfiguration miniexiftool zip mime-types To use the gems you may also need to set the following environment variable: RUBYOPT='rubygems' Then just save CeWL to a directory and make it executable. Usage cewl OPTION.

Word List Creator

URL -help, -h Show help -depth x, -d x The depth to spider to, default 2 -minwordlength, -m The minimum word length, this strips out all words under the specified length, default 3 -offsite, -o By default, the spider will only visit the site specified.