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

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

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

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

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

Категории

Все категории
Loading categories
howdy — 🛡️ Аутентификация по лицу в стиле Windows Hello™ для Linux | Kitploit
Инструменты/GitHubGitHub/boltgolt/howdy
Виртуализация для безопасностиКонфиденциальностьУправление идентификацией и доступом (IAM)Аутентификация
GitHubboltgolt/howdy

howdy

🛡️ Аутентификация по лицу в стиле Windows Hello™ для Linux

Репозиторий
7.7k4071 год назадПроверено Kitploit

Популярное

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

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

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

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

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

Howdy предоставляет аутентификацию в стиле Windows Hello™ для Linux. Используйте встроенные ИК-излучатели и камеру в сочетании с распознаванием лиц, чтобы подтвердить свою личность.

Благодаря центральной системе аутентификации (PAM) это работает везде, где обычно требуется пароль: при входе в систему, на экране блокировки, при использовании sudo, su и т. д.

Установка

Howdy в настоящее время доступен в пакетах для Debian/Ubuntu, Arch Linux, Fedora и openSUSE. Если вы заинтересованы в сборке пакета Howdy для своего дистрибутива, не стесняйтесь открыть issue.

Примечание: Сборка dlib может зависнуть на 100% более чем на минуту, дайте ей время.

Ubuntu или Linux Mint

Запустите установщик, вставив (ctrl+shift+V) следующие команды в терминал по одной:

root@kitploit:~
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy

Это проведёт вас через процесс установки.

Debian

Загрузите .deb-файл со страницы релизов и установите с помощью gdebi.

Arch Linux

Требуется мейнтейнер.

Установите пакет howdy из AUR. Инструкции по установке из AUR можно найти на этой странице вики.

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

Fedora

Мейнтейнер: @luyatshimbalanga

Пакет howdy доступен как репозиторий Fedora COPR, установите его, просто выполнив следующие команды в терминале:

root@kitploit:~
sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy

Примечание: В Fedora 41 удалена поддержка Python2, но на данный момент Howdy всё ещё зависит от него. Если установка не удалась, вы можете исправить это, установив бета-репозиторий и удалив стабильную версию:

root@kitploit:~
sudo dnf copr remove principis/howdy
sudo dnf copr enable principis/howdy-beta
sudo dnf --refresh install howdy

Подробные шаги по настройке см. по ссылке на репозиторий COPR.

openSUSE

Мейнтейнер: @dmafanasyev

Перейдите на страницу вики openSUSE для получения подробных инструкций по установке.

Сборка из исходников

Если вы хотите собрать Howdy из исходников, потребуются некоторые зависимости.

Зависимости

  • Python 3.6 или новее
    • pip
    • setuptools
    • wheel
  • meson версии 0.64 или новее
  • ninja
  • INIReader (может быть автоматически загружен из git, если не найден)
  • libevdev

Например, для установки в Debian/Ubuntu:

root@kitploit:~
sudo apt-get update && sudo apt-get install -y \
python3 python3-pip python3-setuptools python3-wheel \
cmake make build-essential \
libpam0g-dev libinih-dev libevdev-dev python3-opencv \
python3-dev libopencv-dev

Сборка

root@kitploit:~
meson setup build
meson compile -C build

Вы также можете установить Howdy в систему с помощью meson install -C build.

Настройка

После установки Howdy должен запомнить ваше лицо, чтобы узнавать вас в будущем. Выполните sudo howdy add, чтобы добавить модель лица.

Если всё прошло успешно, мы сможем выполнять sudo, просто показывая лицо. Откройте новый терминал и запустите sudo -i, чтобы увидеть это в действии. Пожалуйста, проверьте эту страницу вики, если у вас возникли проблемы, или поищите похожие проблемы.

Если вам любопытно, вы можете выполнить sudo howdy config, чтобы открыть центральный файл конфигурации и увидеть доступные опции Howdy. В большинстве систем это откроет редактор nano, где нужно нажать ctrl+x, чтобы сохранить изменения.

CLI

Установщик добавляет команду howdy для управления моделями лиц текущего пользователя. Используйте howdy --help или man howdy, чтобы просмотреть доступные опции.

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

root@kitploit:~
howdy [-U user] [-y] command [argument]

Участие в разработке

Самый простой способ внести вклад в Howdy — поставить звезду репозиторию и открывать issues на GitHub с функциями, которые вы хотели бы увидеть. Если вы хотите сделать больше, вы также можете купить мне кофе.

Вклад в код также очень приветствуется. Если вы хотите портировать Howdy на другой дистрибутив, смело открывайте issue для этого.

Устранение неполадок

Любые ошибки Python выводятся прямо в консоль и должны указывать на то, что пошло не так. Если аутентификация по-прежнему не удаётся, но ошибки не выводятся, вы можете заглянуть в последние строки /var/log/auth.log, чтобы проверить, не сообщается ли там о чём-либо.

Пожалуйста, сначала проверьте вики по распространённым проблемам, и если вы столкнулись с ошибкой, о которой ещё не сообщалось, не бойтесь открыть новый issue.

Замечание о безопасности

Этот пакет ни в коей мере не так безопасен, как пароль, и никогда не будет. Хотя его сложнее обмануть, чем обычное распознавание лиц, человек, похожий на вас, или качественно распечатанное фото может быть достаточным. Howdy — это более быстрый и удобный способ входа в систему, а не более безопасный.

Чтобы минимизировать вероятность компрометации этой программы, рекомендуется оставить Howdy в /lib/security и оставить его только для чтения.

НЕ ИСПОЛЬЗУЙТЕ HOWDY В КАЧЕСТВЕ ЕДИНСТВЕННОГО МЕТОДА АУТЕНТИФИКАЦИИ ВАШЕЙ СИСТЕМЫ.

Скачать инструмент
КомандаОписание
addДобавить новую модель лица для пользователя
clearУдалить все модели лица для пользователя
configОткрыть файл конфигурации в редакторе по умолчанию
disableОтключить или включить howdy
listСписок всех сохранённых моделей лица для пользователя
removeУдалить конкретную модель для пользователя
snapshotСделать снимок с камеры
testПротестировать камеру и методы распознавания
versionВывести текущий номер версии