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

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

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

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

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

Категории

Все категории
Loading categories
urless — Очистить список URL-адресов | Kitploit
Инструменты/GitHubGitHub/xnl-h4ck3r/urless
РазведкаСбор информацииВеб-безопасностьТестирование на ПроникновениеУтилиты и фреймворки
GitHubxnl-h4ck3r/urless

urless

Очистить список URL-адресов

Репозиторий
39141227 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

О программе - v2.7

Это инструмент для очистки списка URL. В качестве отправной точки я взял замечательный инструмент uro от Somdev Sangwan. Но я хотел изменить некоторые вещи, внести улучшения (например, работу с GUID) и сделать его более настраиваемым.

Установка

urless поддерживает Python 3.

Установите urless в стандартное (глобальное) окружение Python.

pip install urless

ИЛИ

pip install git+https://github.com/xnl-h4ck3r/urless.git -v

Вы можете обновить с помощью

pip install --upgrade urless

pipx

Быстрая установка в изолированном Python-окружении с помощью pipx

pipx install git+https://github.com/xnl-h4ck3r/urless.git

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

АргументДлинный аргументОписание
-i--inputФайл с URL-адресами для очистки.
-o--outputВыходной файл, который будет содержать очищенный список URL (по умолчанию: output.txt). Если вывод передаётся в другую программу, результат будет записан в STDOUT.
-fk--filter-keywordsСписок ключевых слов через запятую для исключения ссылок (если параметров нет). Это переопределит список FILTER_KEYWORDS, указанный в config.yml
-fe--filter-extensionsСписок расширений файлов через запятую для исключения. Это переопределит список FILTER_EXTENSIONS, указанный в config.yml
-rp--remove-paramsСписок чувствительных к регистру параметров через запятую для удаления из ВСЕХ URL. Это переопределит список REMOVE_PARAMS, указанный в config.yml. Это может быть полезно, например, для удаления параметров cache buster.**
-ks--keep-slashЗавершающий слэш в конце URL во входных данных не будет удалён. Поэтому в результате могут быть одинаковые URL: один с завершающим слэшем и один без него.
-khw--keep-human-writtenПо умолчанию любой URL, содержащий в части пути более 3 дефисов (-), удаляется, поскольку считается, что это контент, написанный человеком (например, пост в блоге), и он не интересен. Передача этого аргумента сохранит их в выводе.
-kym--keep-yyyymmПо умолчанию любой URL с путём, содержащим /YYYY/MM (где YYYY — год, а MM — месяц), удаляется, поскольку предполагается, что это блог/новостной контент, и он не интересен. Передача этого аргумента сохранит их в выводе.
-rcid--regex-custom-idИСПОЛЬЗУЙТЕ С ОСТОРОЖНОСТЬЮ! Regex для пользовательского идентификатора, который использует ваша цель. Убедитесь, что значение передано в кавычках. Подробнее об этом см. в разделе ниже.
-iq--ignore-querystringУдаляет строку запроса (включая фрагменты URL #), поэтому на выходе остаются только уникальные пути.
-fnp--fragment-not-paramНе обрабатывать фрагменты URL # так же, как параметры, например, если ссылка содержит ключевое слово фильтра и фрагмент (или параметр), ссылка обычно сохраняется, но если этот аргумент передан и ссылка содержит слово фильтра и фрагмент, ссылка будет удалена. Кроме того, если этот аргумент передан и используется -iq / --ignore-querystring, фрагмент НЕ будет удалён из ссылок, если в ссылке нет строки запроса.
-lang--languageЕсли передан и существуют несколько URL с разными языковыми кодами в составе пути, будет выведена только одна версия URL. Коды указаны в разделе LANGUAGE файла config.yml.
-c--configПуть к YML-файлу конфигурации. Если не передан, ищется файл config.yml в каталоге конфигурации по умолчанию, например ~/.config/urless/.
-dp--disregard-paramsНекоторые фильтры не применяются, если URL содержат параметры, поскольку по умолчанию мы хотим видеть все возможные параметры. Если этот аргумент передан, фильтрация будет выполнена независимо от наличия параметров.
Скачать инструмент