
Scanner de caminhos web
Um brute-forcer avançado de caminhos web
dirsearch está sendo ativamente desenvolvido por @maurosoria e @shelld3v.
Junte-se ao servidor Discord para se comunicar com a equipe.
dirsearch requer Python 3.11 ou superior.
git clone https://github.com/maurosoria/dirsearch.git --depth 1
cd dirsearch
python3 dirsearch.py -u https://example.com -e php,html,js
Você também pode instalar a pilha Python mais recente diretamente do GitHub com pip:
pip3 install git+https://github.com/maurosoria/dirsearch.git
dirsearch -u https://example.com -e php,html,js
O backend nativo Rust é opcional para instalações a partir da fonte; veja Instalação para as etapas de compilação nativa.
Binários PyInstaller pré-construídos e arquivos de pasta portáteis estão disponíveis na página de Releases.
A documentação completa agora está em docs/:
%EXT%, categorias, templates, prefixos, sufixos e transformações.config.ini.python3 dirsearch.py -u https://target
python3 dirsearch.py -u https://target -e php,html,js
python3 dirsearch.py -u https://target -e php,html,js -w /path/to/wordlist
python3 dirsearch.py -u https://target -r --max-recursion-depth 3
Use python3 dirsearch.py -h para obter a ajuda completa da CLI.
dirsearch também pode ser usado a partir de código Python para automação local, servidores MCP, wrappers REST e varreduras controladas por agente. A API importável mantém sua configuração em FuzzerConfig, então os chamadores não precisam analisar flags de CLI ou modificar globais da CLI.
Veja API Python para exemplos cobrindo templates, wordlists personalizadas, callbacks, sessões autenticadas e receitas de varredura orientadas a agente.
Pull requests e solicitações de funcionalidades são bem-vindos. Veja CONTRIBUTORS.md para as pessoas que ajudaram a melhorar o dirsearch.
Copyright (C) Mauro Soria ([email protected])
Licença: GNU General Public License, versão 2.