
Créez des combinaisons de chemins d'URL à l'aide d'une wordlist

Lisez un fichier wordlist et générez des combinaisons de chemins pour un domaine donné ou une liste de domaines. Le contenu du fichier wordlist est converti en minuscules et les mots uniques sont traités. De plus, la wordlist peut être filtrée à l'aide d'une expression régulière.
Lorsque vous utilisez le paramètre -l de mkpath, celui-ci génère toutes les combinaisons de chemins jusqu'au niveau spécifié, y compris tous les niveaux inférieurs, en utilisant les mots de la wordlist. Par exemple, avec -l 2, il génère len(permutation_list)^2 + len(permutation_list) résultats, soit :
Les binaires sont disponibles dans la dernière version.
docker run quay.io/trickest/mkpath
go install github.com/trickest/mkpath@latest
-d string
Input domain
-df string
Input domain file, one domain per line
-l int
URL path depth to generate (default 1) (default 1)
-lower
Convert wordlist file content to lowercase (default false)
-o string
Output file (optional)
-only-dirs
Generate directories only, files are filtered out (default false)
-only-files
Generate files only, file names are appended to given domains (default false)
-r string
Regex to filter words from wordlist file
-t int
Number of threads for every path depth (default 100)
-w string
Wordlist file
dev
prod/
admin.py
app/login.html
$ mkpath -d example.com -l 2 -w wordlist.txt
example.com/dev
example.com/prod
example.com/dev/dev
example.com/prod/dev
example.com/dev/prod
example.com/prod/prod
example.com/dev/admin.py
example.com/dev/app/login.html
example.com/prod/admin.py
example.com/prod/app/login.html
example.com/dev/dev/admin.py
example.com/dev/dev/app/login.html
example.com/prod/dev/admin.py
example.com/prod/dev/app/login.html
example.com/dev/prod/admin.py
example.com/dev/prod/app/login.html
example.com/prod/prod/admin.py
example.com/prod/prod/app/login.html
Nous attendons avec impatience tout retour que vous souhaitez partager avec nous. Si vous êtes bloqué sur un problème, vous pouvez nous contacter à [email protected]. Vous pouvez également créer une Issue ou une pull request sur le dépôt Github.
Mkpath fait partie intégrante de nombreux workflows du store Trickest. Inscrivez-vous sur trickest.com pour accéder à ces workflows ou créez le vôtre de zéro !