
Scanner de chemins web
Un outil avancé de brute-force de chemins web
dirsearch est activement développé par @maurosoria et @shelld3v.
Rejoignez le serveur Discord pour communiquer avec l'équipe.
dirsearch nécessite Python 3.11 ou supérieur.
git clone https://github.com/maurosoria/dirsearch.git --depth 1
cd dirsearch
python3 dirsearch.py -u https://example.com -e php,html,js
Vous pouvez également installer la dernière pile Python directement depuis GitHub avec pip :
pip3 install git+https://github.com/maurosoria/dirsearch.git
dirsearch -u https://example.com -e php,html,js
Le backend natif Rust est facultatif pour les installations à partir des sources ; voir Installation pour les étapes de construction native.
Les binaires PyInstaller pré-construits et les archives de dossiers portables sont disponibles sur la page des versions.
La documentation complète se trouve maintenant dans docs/ :
%EXT%, catégories, modèles, préfixes, suffixes et transformations.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
Utilisez python3 dirsearch.py -h pour l'aide complète de la CLI.
dirsearch peut également être utilisé depuis du code Python pour l'automatisation locale, les serveurs MCP, les wrappers REST et les scans contrôlés par des agents. L'API importable conserve sa configuration dans FuzzerConfig, de sorte que les appelants n'ont pas besoin d'analyser les indicateurs CLI ou de modifier les variables globales de la CLI.
Voir API Python pour des exemples couvrant les modèles, les listes de mots personnalisées, les rappels, les sessions authentifiées et les recettes de scan orientées agents.
Les pull requests et les demandes de fonctionnalités sont les bienvenues. Voir CONTRIBUTORS.md pour les personnes qui ont aidé à améliorer dirsearch.
Copyright (C) Mauro Soria ([email protected])
Licence : GNU General Public License, version 2.