Охотник за ссылками как найти то, что не хотели показывать
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Знаете ли вы, что за безобидными сокращенными ссылками вроде bit.ly или goo.gl могут скрываться утечки данных, открытые админки и даже токены доступа? Именно такие «сокровища» помогает находить urlhunter — инструмент для анализа архивов URL-сокращателей.
Кому и зачем это нужно
Прежде чем осуждать, давайте разберемся в легитимных сценариях использования:
- Пентестеры ищут уязвимости в корпоративных системах
- Багхантеры сканируют публичные ресурсы на предмет утечек
- Исследователи анализируют тенденции в публикации конфиденциальных данных
Интересный факт: по данным URLTeam, ежедневно обнаруживаются сотни «протекающих» ссылок с чувствительной информацией.
Как работает urlhunter
Проект написан на Go и использует архивы URLTeam — сообщества, которое систематически сканирует сокращенные ссылки. Вот как это выглядит в действии:
urlhunter --keywords vulns.txt --date 2024-05-01
Ключевые возможности
-
Гибкий поиск по ключевым словам
- Одиночные слова:
acme.comнайдет все ссылки с этим доменом - Комбинации через AND:
acme.com,admin— только админ-панели - Регулярные выражения:
regex \d{10}для поиска числовых токенов
- Одиночные слова:
-
Работа с временными интервалами
- Можно указать конкретную дату, год или диапазон
- Опция
latestдля автоматического выбора свежего архива
-
Оптимизация работы
- Локальное кэширование архивов
- Возможность удаления данных после обработки (
--rm)
Практическое применение
Вот несколько реальных кейсов из документации:
- Поиск публичных Google Docs компаний:
docs.google.com/a/acme.com - Обнаружение токенов сброса пароля:
acme.com,password_reset_token - Выявление открытых Trello-досок:
trello.com
Технические нюансы
Проект использует XZ Utils для распаковки архивов, что требует:
# Для Windows пользователей
choco install xz
При медленной загрузке с archive.org разработчик предлагает альтернативу — скачивание через торрент с последующим размещением в папке archive/.
Вывод: стоит ли попробовать?
Urlhunter — это:
✅ Мощный инструмент для разведки (но используйте его этично!) ✅ Простота установки и настройки ✅ Гибкие возможности поиска
Особенно полезен для:
- Специалистов по кибербезопасности
- Ответственных за защиту корпоративных данных
- Исследователей цифровых угроз
Попробуйте на тестовых данных и убедитесь в его эффективности сами. Главное — помните о юридических аспектах подобных исследований.
