Lavelle.Tourmaline.App
1.0.3
dotnet tool install --global Lavelle.Tourmaline.App --version 1.0.3
dotnet new tool-manifest
dotnet tool install --local Lavelle.Tourmaline.App --version 1.0.3
#tool dotnet:?package=Lavelle.Tourmaline.App&version=1.0.3
nuke :add-package Lavelle.Tourmaline.App --version 1.0.3
Tourmaline
Quick & powerful directory enumeration. <img width="1342" height="656" alt="image" src="https://github.com/user-attachments/assets/f8ae72ba-0211-4107-a57f-ee130ee78993" />
What is Tourmaline?
Tourmaline is a C# library and command line tool meant for configurable directory enumeration. It can be used both in scripts and in full applications to find pages on a website. Made for configurablity, Tourmaline has many options and settings to control how you enumerate the target site. You can set regexes, customize the thread count, turn on a request delay, and more, both in C# and through the command line.
Installing the Library
To install and use Lavelle.Tourmaline, simply use the dotnet add package command:
dotnet add package Lavelle.Tourmaline
Then include it with:
using Lavelle.Tourmaline;
Installing the Application
To install the Tourmaline command, use .NET's tool install command:
dotnet tool install Lavelle.Tourmaline.App
The command line tool is then available as tourmaline.
You can read the docs for more information.
Todo List
Spider
- Crawl delay & rate limit handling
- Output response times per URL
- Crawl graph?
- Subdomains
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.3 | 118 | 8/3/2026 |