> For the complete documentation index, see [llms.txt](https://jewels86.gitbook.io/tourmaline/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jewels86.gitbook.io/tourmaline/commands/brute.md).

# Brute

A guide to using Tourmaline's brute.

On this page, you'll learn to:

* Use the `tourmaline brute` command
* Understand the default values for the optional parameters

## Overview

A brute forcer in web enumeration is a tool that iterates through a wordlist to see if a site contains the paths in the list. You can use Tourmaline's brute with:

```bash
tourmaline brute <URL>
```

By default, `tourmaline` will use [this](https://raw.githubusercontent.com/3ndG4me/KaliLists/refs/heads/master/dirb/common.txt) wordlist. You can specify one with

```bash
tourmaline brute <URL> [WORDLIST]
```

Where `[WORDLIST]` is the path to your wordlist.

### Optional Parameters

* `-t|--threads <THREADS>`: The number of threads the brute can use (defaults to 12).
* `-o|--outfile <OUTFILE>`: The path to the outfile.
* `-d|--depth <DEPTH>`: The recursion depth to use (defaults to 1)
