
URL-Pfad-Kombinationen mit einer Wortliste erstellen

Lies eine Wordlist-Datei und generiere Pfadkombinationen für eine bestimmte Domain oder eine Liste von Domains. Die Eingabe aus der Wordlist-Datei wird in Kleinbuchstaben umgewandelt und eindeutige Wörter werden verarbeitet. Zusätzlich kann die Wordlist mithilfe von Regex gefiltert werden.
Wenn du den Parameter -l von mkpath verwendest, werden alle Pfadkombinationen bis zur angegebenen Ebene erzeugt, einschließlich aller niedrigeren Ebenen, unter Verwendung der Wörter aus der Wordlist. Zum Beispiel werden mit -l 2 len(permutation_list)^2 + len(permutation_list) Ergebnisse erzeugt, also:
Binärdateien sind im aktuellen Release verfügbar.
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
Wir freuen uns über jedes Feedback, das du mit uns teilen möchtest, oder falls du bei einem Problem nicht weiterkommst, kannst du uns unter [email protected] kontaktieren. Du kannst auch ein Issue oder einen Pull Request im GitHub-Repository erstellen.
Mkpath ist ein integraler Bestandteil vieler Workflows im Trickest-Store. Melde dich auf trickest.com an, um Zugriff auf diese Workflows zu erhalten, oder baue deine eigenen von Grund auf!