cewl(1)
β¨ cewl β custom word list generator β¨
okay bestie, gather round, because this is the little ruby bestie that turns a whole website into a wordlist π it's called cewl, it lives in section 1 of the manual, and it is genuinely one of the most useful glow-ups in the whole pentesting group chat.
π SYNOPSIS π
cewl [OPTION] ... URL
that's it. that's the whole vibe. drop your options, drop your URL, get words. π
π¦ DESCRIPTION π¦
CeWL (aka Custom Word List generator, no cap) is a ruby app that goes and spiders a given URL β crawling down to a depth you specify β and hands you back a list of words. and what do you do with those words? you feed them to password crackers like John the Ripper, obviously. it's giving recon era. π
and yes, optionally, CeWL can follow external links too. it's nosy like that and we love her for it.
CeWL can also build you a list of email addresses scraped from mailto links. those emails? perfect as usernames in brute force actions. two for one, ate. π
oh and pronunciation check, because everyone gets this wrong: CeWL is pronounced "cool". because she is. periodt. π
β¨ OPTIONS β¨
π General options
-h,--helpβ show help. the "hello, what do u do" button.-k,--keepβ keep the downloaded file. don't ghost the evidence.-d <x>,--depth <x>β how deep to spider. default is2.-m,--min_word_lengthβ minimum word length. default is3.-o,--offsiteβ let the spider go visit other sites. she's traveling now βοΈ--excludeβ a file containing a list of paths to exclude. like a block list but for paths.--allowedβ a regex pattern that a path must match in order to be followed.-w,--writeβ write the output to the file.-u,--ua <agent>β the user agent to send.-n,--no-wordsβ don't output the wordlist. (yes it still does its thing, it's just not telling you about the words.)-g <x>,--groups <x>β return groups of words as well.--lowercaseβ lowercase all parsed words. everyone gets the same energy.--with-numbersβ accept words with numbers in them as well as just letters.--convert-umlautsβ convert common ISO-8859-1 (Latin-1) umlauts:Γ€-ae,ΓΆ-oe,ΓΌ-ue,Γ-ss.-a,--metaβ include meta data.--meta_file fileβ output file for meta data.-e,--emailβ include email addresses.--email_file <file>β output file for email addresses.--meta-temp-dir <dir>β the temporary directory used byexiftoolwhen parsing files. default is/tmp.-c,--countβ show the count for each word found. numbers on numbers π₯-v,--verboseβ verbose. she tells you everything.--debugβ extra debug information.
π Authentication
--auth_typeβ digest or basic.--auth_userβ authentication username.--auth_passβ authentication password.
π§ Proxy Support
--proxy_hostβ proxy host.--proxy_portβ proxy port. default is8080.--proxy_usernameβ username for proxy, if required.--proxy_passwordβ password for proxy, if required.
π Headers
--header,-Hβ in formatname:valueβ can pass multiple.
π«Ά The URL
<url>β the site to spider. this is the whole point bestie.
π‘ TIP π‘
sometimes CeWL will return nothing. like, zero words, empty vibe, ghosted. if that happens, use the -v option to see the issue causing no output.
for example: if $ cewl http://example.org gets redirected to https://example.org, cewl will keep a silent. π rude of it, honestly. but now you know.
π BUGS π
someone has reported that the spider misses some pages which are have querystrings on them. this issue isn't confirmed. so likeβ¦ allegedly. π
π SEE ALSO π
πΈ AUTHOR πΈ
the CeWL was written by Robin Wood <robin@digi.ninja>.
this manual page was written by Joao Eriberto Mota Filho <eriberto@debian.org> for the Debian project (but may be used by others). absolute icon behavior, iykyk. π
okay and that's the whole page bestie, ily, go scrape something π¦
this was cewl-6.0, dated 26 Jul 2023, and it's page cewl(1) of the manual. mwah πβ¨π
π¦ where this page comes from
- debian trixie: cewl 6.2.1-1 Β· CC-BY-SA-2.0 OR GPL-3.0-or-later
- ubuntu noble: cewl 6.1-1 Β· CC-BY-SA-2.0 OR GPL-3.0-or-later
- ubuntu questing: cewl 6.2.1-1
- ubuntu resolute: cewl 6.2.1-1build1 Β· CC-BY-SA-2.0 OR GPL-3.0-or-later
- ubuntu stonking: cewl 6.2.1-1build1 Β· CC-BY-SA-2.0 OR GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms