Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/trickest/mkpath
РазведкаСбор информацииВеб-безопасностьФаззингТестирование на Проникновение
GitHubtrickest/mkpath

mkpath

Создавайте комбинации URL-путей с помощью словаря

Репозиторий
176282 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
mkpath — Создавайте комбинации URL-путей с помощью словаря | Kitploit
Сайт

mkpath Tweet

Создание комбинаций путей URL с помощью словаря

mkpath

Прочитайте файл словаря и сгенерируйте комбинации путей для заданного домена или списка доменов. Входные данные из файла словаря преобразуются в нижний регистр, обрабатываются только уникальные слова. Кроме того, словарь можно фильтровать с помощью регулярного выражения.

При использовании параметра -l в mkpath будут сгенерированы все комбинации путей до указанного уровня, включая все нижние уровни, с использованием слов из словаря. Например, с -l 2 будет сгенерировано len(permutation_list)^2 + len(permutation_list) результатов, а именно:

  • 30 комбинаций для словаря из 5 слов.
  • 10100 комбинаций для словаря из 100 слов.
  • 250500 комбинаций для словаря из 500 слов.

Установка

Бинарные файлы

Бинарные файлы доступны в последнем релизе.

Docker

root@kitploit:~
docker run quay.io/trickest/mkpath

Из исходного кода

root@kitploit:~
go install github.com/trickest/mkpath@latest

Использование

root@kitploit:~
  -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

Пример

wordlist.txt
root@kitploit:~
dev
prod/
admin.py
app/login.html
root@kitploit:~
$ 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]. Также вы можете создать Issue или pull request в репозитории GitHub.

Как это вписывается в вашу методологию?

Mkpath является неотъемлемой частью многих рабочих процессов в каталоге Trickest. Зарегистрируйтесь на trickest.com, чтобы получить доступ к этим рабочим процессам, или создайте свой собственный с нуля!

Скачать инструмент