Команда hydra в терминале возвращает «command not found» — значит, утилита THC-Hydra либо не установлена, либо её путь не прописан в переменной окружения PATH. Это самая частая ситуация, с которой сталкиваются при первой попытке запуска инструмента для аудита парольной защиты сетевых сервисов.
THC-Hydra — это инструмент для проверки стойкости паролей к сетевым сервисам (SSH, FTP, HTTP-формы и другие), который применяется специалистами по информационной безопасности при легальном тестировании собственных систем. Ниже разберём два рабочих способа установки: из стандартных репозиториев дистрибутива и сборку из исходного кода с GitHub. Оба метода проверяемы и не требуют рискованных действий с системой.
⚠️ Внимание: использование Hydra для перебора паролей к чужим системам без письменного разрешения владельца является нарушением закона в большинстве юрисдикций. Применяйте инструмент только для аудита собственной инфраструктуры или в рамках официального договора на пентест.
Проверка: установлена ли Hydra уже сейчас
Перед установкой стоит убедиться, что утилита действительно отсутствует. На специализированных дистрибутивах вроде Kali Linux Hydra часто предустановлена, и пользователь просто не находит её в меню приложений.
Откройте терминал и выполните проверку:
which hydrahydra -h
Если первая команда вернула путь вроде /usr/bin/hydra, а вторая вывела справку — ничего устанавливать не нужно. Если обе команды сообщают об отсутствии программы, переходите к установке. Дополнительно можно проверить наличие пакета через менеджер пакетов: dpkg -l | grep hydra на системах семейства Debian.
Способ 1: установка из репозиториев дистрибутива
Самый простой и безопасный метод — поставить пакет из официальных репозиториев. Так вы получаете автоматические обновления и гарантированную совместимость с системой.
На Kali Linux, Ubuntu и Debian последовательность действий выглядит так:
sudo apt updatesudo apt install hydra
Первая команда обновляет индекс пакетов, вторая — устанавливает саму утилиту вместе с зависимостями. Вам потребуются права администратора: система запросит пароль от учётной записи. После завершения установки проверьте результат командой hydra -h — должна появиться справка с перечнем опций.
На дистрибутивах с другими пакетными менеджерами команда отличается. На Fedora используется sudo dnf install hydra, на Arch Linux — sudo pacman -S hydra. Точное имя пакета в вашем дистрибутиве стоит уточнить через поиск: apt search hydra или аналог.