A cool and simple wordlist generator for Windows I want to share with everyone...
L517 to be the only word-list generator and editor you would ever need. L517 is small (considering what it does), it is fast (considering it's a Windows app), and it is lightweight (when not loading astronomically large lists). A user-friendly GUI requires no memorization of command-line arguments!
L517 contains hundreds of options for generating a large, personalized, and/or generic wordlist. With L517, you can generate phone numbers, dates, or every possible password with only a few clicks of the keyboard; all the while, filtering unwanted passwords.
Gathers words from many different file-types,
.doc / .docx
.htm / .html
.jpg / .jpeg
and many more
Can handle both unix and windows text file types,
Collect from every file in a directory (and subdirectories),
Collect words from a website (strips HTML code), good for personalized wordlists (myspace, facebook, etc),
Collect from dragged-and-dropped selected text or files,
Collect words from pasted text (Ctrl+V).
Generate any string of any length (an exhaustive 26-pattern character set is included),
New in v0.91: L517 can pause and resume list generation! Simply click 'Cancel' while generating a list, and L517 will prompt to pause.
Generate dates in different formats over any time period,
mm/dd/yy : 12/31/10
mm/dd/yy : 12/31/2010
dd/mm/yy : 31/12/10
dd/mm/yyy : 31/12/2010
mmm/dd/yy : december/10/10
mmm/dd/yyy : december/10/2010
dd/mmm/yy : 10/december/10
dd/mmm/yyy : 10/december/2010
Generate phone numbers based on location (United States only). Input a city and the L517 will look-up all area-codes and prefixes of that city, then generate every possible phone-number based on those prefixes.
"Analyze" is a new option in v0.2; when "analyzing," L517 discovers and extracts patterns in the list by looking at both prefixes (beginning) and postfixes (end) of items. The analysis results in two lists of commonly used prefixes and postfixes. Great for actual password lists.
Filter by length (minimum/maximum).
Convert list to lowercase, UPPERCASE.
Copy words to new formats: First Letter Upper and/or eVeRy OtHeR lEtTeR.
13375P34K (leetspeak) case mutator.
Reads from 'leetspeak.txt' (included at program start-up, can be edited by the user).
Generates every possible mutation of a word. For example: If the 'leetspeak.txt' file has "a,A,@,4" as different values for 'a', then L517 would generate the following for the item "aa":
and so on...
Strip out certain text from items that already exist, and also as they are added.
Convert special characters to the hex equivalent. i.e. convert !@#$%^& to %20%40%21%22%23.
Include foreign characters. this gathers words that are beyond the scope of the alphabet and 0-9 number syetem, such as àçéîÿöû.
Add mutations to items already on the list -- append [right-side] and/or prepend [left-side]. These are useful when generating a password list:
Add each number 0-9 to every item on the list,
Add every letter (a-z) to each item on the list,
Add every word from L517's default prefix/postfix wordlist to every item in the list,
Add every word from your own wordlist to every item in the current list.
Sort alphabetically (automatic).
Remove duplicate entries, (slow, but accurate and stable).
Find item in list, Find Next.
Remove, Remove by string, and Clear.
Save list to files in sections (split by number of items in each file).
i.e. L517 can save any number of items per file, so no wordlist file will grow to be too large (L517 will save to many smaller files).
Save in Windows/DOS text format, or *nix format.
Installation & Execution
L517 requires MSVBVM60.DLL and MSCOMCTL.OCX ( http://l517.googlecode.com/files/MSCOMCTL.OCX ) in order to run.
MSVBVM60.DLL has been standard on all Windows machines since Win98SE. Vista and Windows 7 include it.
MSCOMCTL.OCX is not as common, but it is available as a download in the 'Downloads' section. Save this file to your Windows System32 folder and L517 should execute properly.
These files are required so that the program will run properly.
L517 also uses Xpdf's executable: pdftotext.exe. This file is needed to extract text from .PDF files, and is also included in the L517 executable.
Credit: Derv Merkler