
워드리스트를 사용하여 URL 경로 조합 만들기

워드리스트 파일을 읽어 지정된 도메인 또는 도메인 목록에 대한 경로 조합을 생성합니다. 워드리스트 파일의 입력은 소문자로 변환되며 고유한 단어만 처리됩니다. 또한, 정규식을 사용하여 워드리스트를 필터링할 수 있습니다.
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에 가입하여 이러한 워크플로우에 액세스하거나 처음부터 직접 구축해 보세요!