LockKnife: универсальный инструмент для анализа безопасности Android
LockKnife — это универсальный инструмент для исследования безопасности Android. Он решает проблемы анализа и расследования, предлагая интегрированное рабочее пространство с текстовым пользовательским интерфейсом (TUI) и безголовым интерфейсом командной строки (CLI). С помощью этого фреймворка ты можешь выполнять анализ APK, восстановление учетных данных и инспекцию в реальном времени, используя возможности ИИ.
Проект написан на Python с ускорением на Rust, что обеспечивает высокую производительность. LockKnife выделяется среди альтернатив своей модульной архитектурой и поддержкой современных возможностей Android, включая анализ артефактов с passkey (Android 14+) и частного пространства (Android 15+). Плохо, что репозиторий находится на ранней стадии развития, и, согласно документации, его функционал ограничен для определенных Android-версий и может требовать ручной настройки подключения устройства.
Запуск проекта доступен на macOS, Linux и Windows. Подключи устройство и начни исследовать безопасность Android с LockKnife.
LockKnife — это единая платформа для исследований в области безопасности Android и судебной экспертизы, разработанная с использованием Python и Rust. Она предлагает широкий набор инструментов для извлечения данных, восстановления учетных данных, анализа артефактов и генерации отчетов, которые могут быть использованы исследователями и экспертами по безопасности.
Проект включает в себя командный интерфейс (CLI) и текстовый пользовательский интерфейс (TUI), что позволяет проводить расследования и анализ с помощью одного модульного фреймворка. LockKnife поддерживает современные функции Android, такие как анализ артефактов passkey (Android 14+) и Private Space (Android 15+).
Установка
LockKnife можно установить несколькими способами:
- С помощью команды curl (для macOS, Linux и Windows):
curl -fsSL https://lockknife.vercel.app/install | bash - С помощью Homebrew (только для macOS):
brew install ImKKingshuk/tap/lockknife
Запуск
Для начала работы с LockKnife:
- Запускай TUI (по умолчанию):
lockknife - Запускай CLI в безголовом режиме:
илиlockknife --clilockknife --headless - Используй классический интерактивный режим:
lockknife interactive
Возможности
LockKnife включает в себя множество функций для работы с Android-устройствами:
- Извлечение данных (SMS, контакты, журналы звонков и т.д.)
- Судебная экспертиза и построение хронологии
- Восстановление паролей и PIN-кодов
- Анализ APK и оценка рисков по разрешениям
- Инструменты для работы с сетью и уязвимостями
Многие функции зависят от уровня доступа к устройству (права root, userdebug и т.д.), наличие некоторых функций может быть ограничено в зависимости от модели устройства и версии Android.
Ограничения
Некоторые возможности LockKnife могут работать только на устройствах с правами root или в определенных условиях. Также важно помнить, что использование таких инструментов должно осуществляться ответственно и с соблюдением законов — разработчик не несет ответственности за неправомерное использование программы.
LockKnife — это мощный инструмент для специалистов в области кибербезопасности, который предоставляет гибкие возможности для экспертизы и анализа Android-устройств.
Радар проекта: 67 из 100 — крепкий проект
- Импульс 8 ≈ 16 звёзд в месяц
- Темп разработки 75 71 коммит за 12 недель
- Зрелость 74 проекту 3 года, 4 релиза
- Сообщество 35 1 участник, 123 форка
- Свежесть 85 последний коммит — 27 дней назад
- Быстрый старт 65 есть: команда установки, сайт/демо
- Готовность к продакшену 100 релиз v1.3.0, автосборка, тесты
- Безопасность и доверие 65 лицензия GPL-3.0, SECURITY.md
- Документация 97 README 16.4 тыс. знаков, 38 разделов, папка docs
- Экосистема 61 15 подписчиков на обновления, 20 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: ImKKingshuk/LockKnife →
RepoRadar