
Genera combinaciones de rutas URL usando una lista de palabras.

Lee un archivo de lista de palabras y genera combinaciones de rutas para un dominio o una lista de dominios. La entrada del archivo de lista de palabras se convierte a minúsculas y se procesan las palabras únicas. Además, la lista de palabras se puede filtrar usando expresiones regulares.
Cuando usas el parámetro -l de mkpath, se generan todas las combinaciones de rutas hasta el nivel especificado, incluyendo todos los niveles inferiores, usando las palabras de la lista de palabras. Por ejemplo, con -l 2, se generan len(permutation_list)^2 + len(permutation_list) resultados, que son:
Los binarios están disponibles en la última versión.
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
Esperamos cualquier comentario que quieras compartir con nosotros o si tienes algún problema, puedes contactarnos en [email protected]. También puedes crear un Issue o una pull request en el repositorio de Github.
Mkpath es una parte integral de muchos flujos de trabajo en la tienda de Trickest. Regístrate en trickest.com para obtener acceso a estos flujos de trabajo o construye el tuyo propio desde cero.