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

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

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

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

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

Категории

Все категории
Loading categories
paniclock — Мгновенно отключите Touch ID и заблокируйте ваш Mac одним кликом или сочетанием клавиш. | Kitploit
Инструменты/GitHubGitHub/paniclock/paniclock
Оборонительные ИнструментыКонфиденциальностьАутентификацияРеагирование на Инциденты
GitHubpaniclock/paniclock

paniclock

Мгновенно отключите Touch ID и заблокируйте ваш Mac одним кликом или сочетанием клавиш.

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

Популярное

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

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

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

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

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

PanicLock

PanicLock — это утилита для строки меню macOS, которая мгновенно отключает Touch ID и блокирует экран одним щелчком мыши или закрытием крышки ноутбука.

PanicLock заполняет пробел, который оставляет macOS: встроенного способа мгновенно отключить Touch ID, когда это необходимо, не существует. Биометрия удобна в повседневном использовании и иногда предпочтительна, когда нужна скорость или вы хотите избежать наблюдения за вводом пароля. Но в чувствительных ситуациях сотрудники правоохранительных органов и пограничной службы во многих странах могут принудить к биометрической разблокировке так, как не могут с паролем. PanicLock предоставляет кнопку в строке меню, настраиваемую горячую клавишу или автоматическую блокировку при закрытии крышки, которые мгновенно отключают Touch ID и блокируют экран, восстанавливая защиту только паролем без завершения сеанса или выключения.

Download PanicLock

Возможности

  • Паническая блокировка в один клик — Нажмите на иконку в строке меню или используйте горячую клавишу для мгновенной блокировки
  • Блокировка при закрытии — Опционально блокировать и отключать Touch ID при закрытии крышки
  • Временно отключает Touch ID — Принудительная разблокировка только по паролю
  • Автовосстановление — Исходные настройки Touch ID восстанавливаются после разблокировки
  • Сочетание клавиш — Настройте глобальную горячую клавишу (например, ⌃⌥⌘L)
  • Автозапуск при входе — Запускается автоматически при входе в систему

Установка

Homebrew

root@kitploit:~
brew install paniclock/tap/paniclock

Ручная загрузка

Скачайте последнюю версию DMG со страницы релизов.

Требования

  • macOS 14.0 (Sonoma) или новее
  • Mac с Touch ID

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

ДействиеРезультат
Левый клик по иконкеМгновенная паническая блокировка
Правый клик по иконкеОткрыть меню (настройки, удаление, выход)

Блокировка при закрытии

Если включено в настройках, при закрытии крышки Mac автоматически отключается Touch ID и блокируется экран. Touch ID остаётся отключённым до тех пор, пока вы не войдёте снова с паролем. Если экран блокируется по другим причинам (заставка, сон дисплея и т.д.), Touch ID будет работать как обычно.

Первый запуск

При первом использовании вам будет предложено ввести пароль администратора для установки привилегированного помощника. Это одноразовая настройка.

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

  1. Клонируйте этот репозиторий
  2. Откройте PanicLock.xcodeproj в Xcode
  3. Установите свою команду разработчика в обоих таргетах (PanicLock и PanicLockHelper)
  4. Обновите Team ID в Info.plist (SMPrivilegedExecutables) и Info-Helper.plist (SMAuthorizedClients)
  5. Соберите и запустите

Удаление

Homebrew:

root@kitploit:~
brew uninstall paniclock

Из приложения: Правый клик → «Удалить PanicLock...» → Введите пароль администратора

Вручную:

root@kitploit:~
sudo launchctl bootout system/com.paniclock.helper
sudo rm -f /Library/PrivilegedHelperTools/com.paniclock.helper
sudo rm -f /Library/LaunchDaemons/com.paniclock.helper.plist
rm -rf /Applications/PanicLock.app

Как это работает

PanicLock использует привилегированного помощника (устанавливается через SMJobBless) для изменения настроек таймаута Touch ID:

  1. Считывает текущий таймаут с помощью bioutil -r -s
  2. Устанавливает таймаут в 1 секунду с помощью bioutil -w -s -o 1
  3. Блокирует экран с помощью pmset displaysleepnow
  4. Восстанавливает исходный таймаут через ~2 секунды

PanicLock отключает только Touch ID. Если у вас включены другие методы разблокировки — разблокировка Apple Watch, ключи безопасности и т.д. — ваш Mac всё ещё может быть разблокирован с их помощью.

Безопасность

  • Минимальные привилегии — Помощник выполняет только 3 жёстко заданные команды (bioutil, pmset)
  • Подписанный XPC — Помощник проверяет bundle ID, team ID и сертификат подключающегося приложения
  • Без сетевой активности — Приложение полностью офлайн, без телеметрии или аналитики
  • Без сбора данных — Сохраняет только настройки (стиль иконки, сочетание клавиш)
  • Открытый исходный код — Полный код доступен для аудита

Примечание: PanicLock отключает только Touch ID. Если у вас включены другие методы разблокировки — разблокировка Apple Watch, ключи безопасности и т.д. — ваш Mac всё ещё может быть разблокирован с их помощью.

Релиз

Скрипт релиза обрабатывает сборку, подписание, нотаризацию и упаковку:

root@kitploit:~
./scripts/release.sh

Возможности:

  • Автоматически извлекает версию из проекта Xcode
  • Подписывает с Developer ID для распространения вне App Store
  • Отправляет на нотаризацию в Apple (может занять от нескольких минут до часов)
  • Создаёт нотаризованный DMG для распространения
  • Поддерживает параллельные нотаризации — каждая версия получает свою папку build/release/<version>/

Рабочий процесс:

  1. Обновите MARKETING_VERSION в Xcode
  2. Запустите ./scripts/release.sh — сборка и отправка на нотаризацию
  3. Запустите снова позже, чтобы проверить статус и продолжить после одобрения
  4. Итоговый результат: build/release/<version>/PanicLock-<version>.dmg

Лицензия

MIT License — Подробнее см. LICENSE.

Вклад

Приветствуется вклад! Пожалуйста, откройте issue или pull request.

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