cyber:outils:dirb
Table des matières
dirb
Qu’est-ce que DIRB ?
DIRB est un outil open source utilisé pour scanner un site web à la recherche de répertoires et fichiers cachés. Il fonctionne par brute force en envoyant des requêtes HTTP basées sur des listes de mots (wordlists).
Cas d’usage
- Pentesting (phase de reconnaissance)
- Audit de sécurité web
- Découverte de pages d’administration ou fichiers sensibles
Installation
Sous Linux (Debian/Ubuntu) :
sudo apt-get install dirb
Sous Kali Linux, il est généralement préinstallé.
Syntaxe de base
dirb <URL> [wordlist] [options]
- URL : site cible (ex. http://example.com)
- wordlist : fichier contenant les mots à tester (ex. /usr/share/dirb/wordlists/common.txt)
- options : paramètres supplémentaires (proxy, authentification, etc.)
Exemples simples
- Scan avec la wordlist par défaut :
dirb http://example.com
- Scan avec une wordlist spécifique :
dirb http://example.com /usr/share/dirb/wordlists/big.txt
Options principales
| Option | Description |
|---|---|
| -a <agent> | Définit un User-Agent personnalisé |
| -p <proxy> | Utilise un proxy (ex. -p http://127.0.0.1:8080) |
| -u <user:pass> | Authentification HTTP Basic |
| -r | Ignore les redirections |
| -x <ext> | Ajoute des extensions (ex. -x .php,.html) |
- Utiliser un proxy :
dirb http://example.com /usr/share/dirb/wordlists/common.txt -p http://127.0.0.1:8080
- Authentification HTTP :
dirb http://example.com /usr/share/dirb/wordlists/common.txt -u admin:password
Wordlists utiles
- Par défaut : /usr/share/dirb/wordlists/common.txt
- Autres sources :
- OWASP DirBuster lists
Bonnes pratiques
- Limiter la charge : éviter de saturer le serveur (utiliser des délais si nécessaire).
- Filtrer les codes : ignorer les 404 pour réduire le bruit.
- Utiliser HTTPS : si le site est sécurisé.
- Compléter avec d’autres outils : Gobuster (plus rapide, multi-thread), WFuzz (plus flexible).
Comparaison rapide
| Outil | Avantage |
|---|---|
| DIRB | Simple, efficace, inclus dans Kali |
| Gobuster | Plus rapide (Go, multi-thread) |
| WFuzz | Très flexible (fuzzing avancé) |
cyber/outils/dirb.txt · Dernière modification : 2025/11/13 09:32 de admin
