π¨βπ»Cewl
https://github.com/digininja/CeWL https://www.kali.org/tools/cewl/
CeWL - Custom Word List generator
CeWL (Custom Word List generator) is a ruby app which spiders a given URL, up to a specified depth, and returns a list of words which can then be used for password crackers such as John the Ripper. Optionally, CeWL can follow external links.
CeWL can also create a list of email addresses found in mailto links. These email addresses can be used as usernames in brute force actions.
Another tool provided by CeWL project is FAB (Files Already Bagged). FAB extracts the content of the author/creator fields, from metadata of the some files, to create lists of possible usernames. These usernames can be used in association with the password list generated by CeWL. FAB uses the same metadata extraction techniques that CeWL. Currently, FAB process Office pre 2007, Office 2007 and PDF formats.
CeWL is useful in security tests and forensics investigations.
Cheatsheet
Example of usage
To spider a site and write all found words to a file
cewl -w
To spider a site and follow links to other sites
cewl -o
To spider a site using a given user-agent
cewl -u
To spider a site for a given depth and minimum word length
cewl -d -m
To spider a site and include a count for each word
cewl -c
To spider a site inluding meta data and separate the meta_data words
cewl -a -meta_file
To spider a site and store email adresses in a separate file
cewl -e -email_file
To spider Email Retrieval from a Website
cewl -n -e
Using a verbose flag (-v) is always a good solution.
Wordlist creation
cewl -d 2 -m 5 -w docswords.txt https://example.com
Other Resources:
Last updated