
Enumerador HTTP rápido
Um enumerador HTTP rápido que permite executar um grande número de requisições HTTP, filtrar as respostas e exibi-las em tempo real
monsoon é um fuzzer HTTP rápido e flexível que pode ser usado para uma ampla variedade de ações, desde descoberta de conteúdo até bruteforce de credenciais. Você pode ler sobre os diversos casos de uso em nossas postagens de blog "Introducing monsoon - a lean and versatile HTTP enumerator" e "Bringing Monsoon to the Next Level".
No exemplo a seguir, uma requisição HTTP GET é enviada para cada entrada em filenames.txt, ignorando todas as respostas com o código de status 404:

Como monsoon é um único binário estaticamente ligado, você pode simplesmente baixar um binário pré-compilado para seu sistema operacional na página de releases.
Estas instruções fornecerão uma versão compilada do código no branch principal. Primeiro, você precisará de uma versão recente do compilador Go, pelo menos a versão 1.18. Se o compilador estiver configurado, clone o repositório monsoon e execute o seguinte comando a partir do diretório clonado:
$ go build
Depois disso, você encontrará um binário monsoon no diretório atual. Ele pode ser compilado para outros sistemas operacionais, como Windows, da seguinte forma:
$ GOOS=windows GOARCH=amd64 go build -o monsoon.exe
O programa possui vários subcomandos, sendo o mais importante o fuzz, que contém a funcionalidade principal. Você pode exibir uma lista de comandos da seguinte forma:
$ ./monsoon -h
Usage:
monsoon command [options]
Available Commands:
completion Generate the autocompletion script for the specified shell
fuzz Execute and filter HTTP requests
help Help about any command
list List and filter previous runs of 'fuzz'
show Construct and display an HTTP request
test Execute and filter HTTP requests
version Print the current version
Options:
-h, --help help for monsoon
Use "monsoon [command] --help" for more information about a command.
Para cada comando, chamá-lo com --help (por exemplo, monsoon fuzz --help) exibirá uma descrição de todas as opções, e chamar monsoon help fuzz também mostra uma extensa lista de exemplos.
O Projeto SecLists coleta listas de palavras que podem ser usadas com monsoon.