
读取单词表文件,并为给定域名或域名列表生成路径组合。单词表文件中的输入会转换为小写,并处理唯一单词。此外,还可以使用正则表达式过滤单词表。
当你使用 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 以访问这些工作流,或从零开始构建你自己的工作流!