> 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/scan.md).

# Scan

An overview on Tourmaline's scan command.

In this guide, you'll learn:

* How to scan websites with `tourmaline scan`
* When to use `tourmaline scan`

## Overview

```bash
tourmaline scan <URL>
```

`tourmaline scan` employs Tourmaline's spider, CMS detector, and brute to find the most paths possible.&#x20;

### Optional Parameters

* `-o|--outfile <OUTFILE>`: The path to the output file.
* `-t|--threads <THREADS>`: The number of threads to use (defaults to 12).
* `-w|--wordlist <WORDLIST>`: The path to a custom wordlist.
* `--no-brute`/`--no-spider`/`--no-cms`: Disables parts of the `scan` command.

## When to use `tourmaline scan`

While the `scan` command is often helpful to get a quick lay of the land, using the spider, CMS detector, and brute individually will offer greater control.&#x20;
