Skip to content

A tool to quickly scrape a website and generate a wordlist. Multithreading capable.

Notifications You must be signed in to change notification settings

mattgrandy/WordlistSmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WordlistSmith

A tool to quickly scrape a website and generate a wordlist. Multithreading capable.

Introduction

WordlistSmith (working title) is a C# implimentation of CeWL, which is still an awesome tool. But, when running it recently on an engagement I noticed it took a large amount of time to run against a particular website with a ton of sub-pages at a default depth (think a mile wide and an inch deep application). This pushed me to create WordlistSmith to speed up the process and set a limit on the number of pages spidered.

Setup:

It's probably easiest to use the built version under Releases, just note that it is compiled in Debug mode. If you want to build the solution yourself, follow the steps below.

  1. Load WordlistSmith.sln into Visual Studio 2019
  2. Go to Build at the top and then Build Solution if no modifications are wanted

Usage

I decided to have the verbose option enabled by default due to the good amount of information it shows. If you don't want this, use the -q or --quiet flag.

  • Help menu
    WordlistSmith.exe --help

  • Default run (min word length = 3, max length = 10, delay = 100 seconds, timeout = 15 seconds, threads = 10, max depth = 3)
    WordlistSmith.exe -u https://www.example.com

  • Setting a max number of pages regardless of depth to 1000
    WordlistSmith.exe -u https://www.example.com --max-pages 1000

  • Quick run (may have issues if site is slow)
    WordlistSmith.exe -u https://www.example.com --max-pages 1000 --threads 20 --delay 0 -o outputWordlist.txt

Props

Thanks to Robin (@digininja) for the great work and inspiration on CeWL.

About

A tool to quickly scrape a website and generate a wordlist. Multithreading capable.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages