
Veloce e facile da usare, brute-forcer di directory scritto in Go.
Brute-forcer veloce e moderno per directory, file, porte e FUZZ, scritto in Go.
Progettato per scansioni rapide in cui desideri uno strumento moderno simile a dirb: eseguilo, ottieni risultati utili, regola i flag ovvi ed evita di trascinare un framework di fuzzing completo in un semplice lavoro.
go install github.com/MyCode83/godirb@latest
brew install MyCode83/godirb/godirb
Scarica l'ultima release per la tua piattaforma dalla pagina
Releases e aggiungila al tuo PATH.
Scansione di base
godirb -u https://example.com
Ricorsiva
godirb -u https://example.com -r
Ricorsiva con limite di profondità
godirb -u https://example.com -r --depth 2
Wordlist personalizzata
godirb -u https://example.com -w paths.txt
Output JSON
godirb -u https://example.com --json -o results.json
godirb è progettato per il caso comune: vuoi enumerare directory e file rapidamente, senza configurare un grande framework di fuzzing.
http://host:FUZZ)DirSearch è uno scanner di percorsi web maturo e ricco di funzionalità.
godirb si concentra intenzionalmente sul flusso di lavoro più comune: installa, esegui e ottieni risultati utili con una configurazione minima.
| Funzionalità | godirb | DirSearch |
|---|---|---|
| Trova file e cartelle | ✅ | ✅ |
| Scansione ricorsiva | ✅ | ✅ |
| Wordlist personalizzate | ✅ | ✅ |
| Scritto in Go | ✅ | ❌ |
| Binario singolo | ✅ | ❌ |
| Wordlist predefinite integrate | ✅ | ❌ |
| Funziona senza file wordlist esterni | ✅ | ❌ |
Fuzzing delle porte (http://host:FUZZ) | ✅ | ❌ |
-r, --recursive)--depth, predefinito: 2)-x, --ext)-w, --wordlist)-t, --threads)-i, --ignore)404,400,405,408Scansione di base
godirb -u https://example.com
Ricorsiva
godirb -u https://example.com -r
Ricorsiva con un livello di annidamento
godirb -u https://example.com -r --depth 1
Wordlist personalizzata
godirb -u https://example.com -w paths.txt
Estensioni
godirb -u https://example.com -x php,txt,bak
Parametro FUZZ
godirb -u "https://example.com/search?q=FUZZ" -w payloads
Fuzzing delle porte
godirb -u https://example.com:FUZZ
Esporta JSON
godirb -u https://example.com --json -o results.json
Esporta CSV
godirb -u https://example.com --csv -o results.csv
DIR 200 1234 B https://example.com/admin
FILE 200 842 B https://example.com/login.php
DIR 403 795 B https://example.com/uploads
| Nome | Scopo |
|---|---|
| small | common.txt da SecLists |
| medium | Predefinita raft-medium-directories |
| big | Enumerazione più ampia DirBuster big |
| ports | Fuzzing delle porte |
| payloads | Payload generici |
| xss | Payload XSS |
| lfi | Payload LFI |
Usa godirb solo per test di sicurezza autorizzati, laboratori e CTF.
Sei responsabile di ottenere il permesso prima di scansionare qualsiasi target.
Concesso in licenza con la MIT License. Consulta LICENSE per i dettagli.