

ワードリストファイルを読み込み、指定されたドメインまたはドメインリストに対するパスの組み合わせを生成します。ワードリストファイルの入力は小文字化され、一意の単語だけが処理されます。さらに、正規表現を使用してワードリストをフィルタリングできます。
mkpathの-lパラメータを使用すると、ワードリストの単語を使って、指定されたレベル以下(より低いレベルも含む)のすべてのパス組み合わせを生成します。例えば、-l 2の場合、len(permutation_list)^2 + len(permutation_list)の結果を生成します。つまり、次のようになります:
バイナリは最新リリースで入手できます。
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
皆様からのフィードバックをお待ちしております。問題が発生した場合は、[email protected]までご連絡ください。また、GitHubリポジトリでIssueを作成したり、プルリクエストを送ることもできます。
Mkpathは、Trickestストアの多くのワークフローに不可欠な部分です。trickest.comにサインアップして、これらのワークフローにアクセスするか、ゼロから独自のワークフローを構築してください!