Wordlist Manipulator v0.3

On a blogpost I put up a while back for the use of crunch
http://adaywithtape.blogspot.com/201…runch-v30.html

I was getting so many queries on how to create certain wordlists that fell just out of the scope
of what crunch is intended for that I decided to write a bit of code to make it easier than learning
all the sed / awk etc etc commands.

Pureh@te put out a wordlist tool a while ago, and it wasgood stuff and I basically took his
idea and ran with it a bit.

So, combining a well created wordlist together with known options to enable the creation of
a wordlist that is more how you want it to look.

To clarify;
crunch is IMO the best tool to create wordlists from scratch, but I simply wanted to enable an
easy way to modify wordlists to what may be the desired result for a specific target.

I have spent a bit of time on getting the list of options to what I
felt was relevant, and all things considered, I feel it came out OK.

In any case, all feedback, negative, constructive and otherwise
greatly appreciated.

WLM
====
Wordlist Manipulator v3.0 (messed up there… its 0.3 !!)

Blogpost;
http://adaywithtape.blogspot.com/201…revisited.html
Download Link;
http://www.mediafire.com/file/p1tn76qw95hobi4/wlm

ALL OPTIONS
———–
1. Case Options;
1.1 Change case of first letter of each word in the wordlist.
1.2 Change case of last letter of each word in the wordlist.
1.3 Change all lower case to upper case.
1.4 Change all upper case to lower case.

2. Combination options;
2.1 Combine words from 1 list list to all words in another list.
2.2 Combine all wordlists in a directory to 1 big wordlist.

3. Prefix characters to wordlist;
3.1 Prefix numeric values in sequence (ie. 0-999)
3.2 Prefix fixed number of numeric values in sequence (ie. 000-999)
3.3 Prefix a word or characters to wordlist.
Some characters will require you to escape them using backslash (\)
also space does not work, so this function has some limitations.

4. Append / Suffix characters to wordlist;
4.1 Suffix numeric values in sequence (ie. 0-999)
3.2 Suffix fixed number of numeric values in sequence (ie. 000-999)
3.3 Suffix a word or characters to wordlist.
Some characters will require you to escape them using backslash (\)
also space does not work, so this function has some limitations.

5. Include characters
5.1 Include characters from a certain postion from start of word.
5.2 Include characters from a certain postion from end of word.
Some characters will require you to escape them using backslash (\)
also space does not work, so this function has some limitations.

6. Substitute/Replace characters
5.1 Include characters from start of word.
5.2 Include characters from end of word.
5.3 Substitute/Replace characters at specified positions in list.
Some characters will require you to escape them using backslash (\)
also space does not work, so this function has some limitations.

7. Optimize / tidy up wordlist.
7.1 Full optimization of wordlist. (Thanks to Pureh@te’s wordlist_tools.sh)
7.2 Optimize for WPA (min 8 chars max 63 chars)
7.3 To be done.

8. Split options
8.1 Split wordlists based on a user defined max linecount in each slit file.
8.2 Split wordlists based on a user defined max size of each split file.

9. Removal / Deletion options
9.1 Remove characters at a certain position from start of word.
9.2 Remove characters at a certain position before end of word.
9.3 Remove specific characters globally from words.
9.4 Removing words containing specific characters from wordlist.
9.5 Remove words with more than X number of identical adjacent characters from wordlist
9.6 Remove words existing in 1 list from another list (test version only for small lists)

10. Miscellaneous fun
10.1 Check possible wordlist sizes (with same min-max length only).
10.2 Included a new version of datelist able to handle all dates.
10.3 Strip SSIDs from a kismet generated .nettxt file.

f.File information
Gives information on aspects of selected file ;
– Filetype
– Wordcount of file
– Longest line
– File Size
– first 3 and last 3 lines of file

The only improvements not included are the ‘datelist v0.6’ improvements
that were recently included in my datelist script.
http://adaywithtape.blogspot.com/201…-wordlist.html

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s