
Швейцарский армейский нож для наступательной безопасности.
Швейцарский армейский нож для наступательной безопасности.
Инструменты для red teaming и пентестинга, объединённые в один бинарный файл — один инструмент, множество лезвий.
DNS
FTP
HTTP
LDAP
Neighbor (ARP/NDP)
Утилиты
-EncodedCommand (base64 от UTF-16LE).redknife собирается и активно тестируется на Linux. Другие платформы в настоящее время активно не тестируются и могут не поддерживать все возможности.
Предкомпилированные бинарные файлы распространяются для Linux и Windows; на других платформах redknife необходимо собирать из исходного кода.
Ниже приведены инструкции как для предкомпилированных бинарных файлов, так и для установки из исходного кода.
Получение скомпилированного артефакта из релизов
Скачайте архив для вашей архитектуры со страницы GitHub Releases.
При желании перед распаковкой архива проверьте его подпись и контрольную сумму.
Скачайте SHA256SUMS и SHA256SUMS.asc из того же релиза в тот же каталог и импортируйте ключ подписи, указанный в SECURITY.md:
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS
Распакуйте скачанный архив .tar.gz и запустите:
./rk --help
В Windows распакуйте архив .zip и запустите:
.\rk.exe --help
При желании установите rk в систему, чтобы запускать его из любого каталога (требуется sudo):
sudo install -m 755 rk /usr/local/bin/rk
или для текущего пользователя (убедитесь, что ~/.local/bin есть в вашем PATH):
install -m 755 rk ~/.local/bin/rk
Установка из исходного кода с помощью cargo
Следующая команда требует rustc и cargo и соберёт и установит redknife напрямую из git-репозитория:
cargo install redknife --git https://github.com/yukibtc/redknife
Показать доступные команды и общие параметры:
rk --help
Все значимые изменения документированы в CHANGELOG.md.
redknife всё ещё находится на ранней стадии разработки! Возможности и API будут меняться, и ошибки ожидаемы.
redknife предназначен только для образовательных целей и авторизованного тестирования безопасности. Используйте его только в системах, которыми вы владеете или на тестирование которых у вас есть явное разрешение.
Этот проект распространяется под лицензией MIT – подробности см. в файле LICENSE