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

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

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

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

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

Категории

Все категории
Loading categories
tusk-cli — Автоматизированный тестовый набор с записью и воспроизведением живого трафика | Kitploit
Инструменты/GitHubGitHub/use-tusk/tusk-cli
Динамический анализ (песочница)Анализ КодаСкриптинг и автоматизацияТестирование безопасности APIDevSecOpsУтилиты и фреймворки
GitHubuse-tusk/tusk-cli

tusk-cli

Автоматизированный тестовый набор с записью и воспроизведением живого трафика

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

Популярное

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

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

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

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

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

Баннер Tusk CLI

GitHub Release Build and test OpenSSF Best Practices OpenSSF Scorecard
Go Report Card License X URL Slack URL

[!IMPORTANT] Ранее использовали tusk-drift-cli? Этот репозиторий переехал в tusk-cli, и более старые установленные версии CLI могут не обновляться автоматически после переименования. Пожалуйста, переустановите, используя приведённые ниже инструкции.

Tusk CLI предоставляет инструменты для автоматизированных рабочих процессов тестирования. Он поддерживает три продукта:

  • Tusk Drift — запись/воспроизведение живого трафика в виде API-тестов
  • Tusk Review — AI-ревью кода в вашем локальном рабочем дереве
  • Tusk Unit — автоматические модульные тесты

Tusk Drift — Тестирование API через запись/воспроизведение

Записывайте реальный API-трафик и воспроизводите его как детерминированные тесты. Работает локально и в CI/CD с Tusk Drift Cloud.

root@kitploit:~
tusk drift setup          # AI-агент настройки
tusk drift run            # Воспроизвести записанные трейсы
tusk drift run --cloud    # Запустить через Tusk Drift Cloud

Начать работу с Tusk Drift →

Tusk Review — AI-ревью кода

Запустите AI-ревью кода от Tusk в вашем локальном рабочем дереве — включая незакоммиченные и неотслеживаемые изменения — до того, как вы запушите или откроете pull request. Результаты выводятся в терминал; ничего не отправляется на GitHub или GitLab.

root@kitploit:~
tusk review run                         # Ревью текущего рабочего дерева
tusk review run --no-poll               # Отправить и выйти с ID запуска
tusk review status <run-id> --watch     # Проверить ранее отправленный запуск

Начать работу с Tusk Review →

Tusk Unit — Автоматические модульные тесты

Просматривайте, проверяйте и применяйте модульные тесты от Tusk прямо из терминала или конвейера автоматизации.

root@kitploit:~
tusk unit latest-run                    # Последний запуск для текущей ветки
tusk unit get-run <run-id>              # Полные детали запуска
tusk unit get-diffs <run-id>            # Получить diff для применения

Начать работу с Tusk Unit →

Установка

Быстрая установка (рекомендуется)

Linux/macOS:

Установите последнюю версию:

root@kitploit:~
curl -fsSL https://cli.usetusk.ai/install.sh | sh

Для установки конкретной версии:

root@kitploit:~
curl -fsSL https://cli.usetusk.ai/install.sh | sh -s -- v1.2.3

Дополнительные зависимости для Linux (для изолированного воспроизведения):

  • Debian/Ubuntu: sudo apt install bubblewrap socat
  • Fedora/RHEL: sudo dnf install bubblewrap socat
  • Arch: sudo pacman -S bubblewrap socat

Без них изоляция отключается, и воспроизведение выполняется без сетевой изоляции. См. Архитектура — Изоляция.

Homebrew:

root@kitploit:~
brew tap use-tusk/tap
brew install use-tusk/tap/tusk

Для обновления:

root@kitploit:~
brew upgrade use-tusk/tap/tusk

Windows:

Рекомендуем использовать WSL для наилучшего опыта на Windows. С WSL вы можете выполнить шаги установки для Linux/macOS, избегая специфичной для Windows настройки. Для нативной установки Windows без WSL разверните ниже, чтобы увидеть шаги.

Инструкция по установке Загрузите последний релиз с [GitHub Releases](https://github.com/Use-Tusk/tusk-cli/releases/latest):
  1. Загрузите tusk-cli_*_Windows_x86_64.zip (или arm64 для ARM-версии Windows)

  2. Распакуйте ZIP-файл

  3. Переместите tusk.exe в каталог, находящийся в вашей переменной PATH (например, C:\tools\), или добавьте распакованный каталог в PATH:

    Вариант A: Добавить в PATH через PowerShell (запустите от имени администратора):

    root@kitploit:~
    [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\path\to\tusk", "User")
    

    Вариант B: Добавить в PATH через настройки системы:

    • Нажмите Win + R, введите sysdm.cpl, нажмите Enter
    • Нажмите "Переменные среды"
    • В разделе "Переменные пользователя" выберите Path и нажмите "Изменить"
    • Нажмите "Создать" и добавьте папку, содержащую tusk.exe
    • Нажмите OK для сохранения
  4. Перезапустите терминал и проверьте:

    root@kitploit:~
    tusk --version
    

Примечание: Windows требует дополнительной настройки для запуска тестов. См. Поддержка Windows для получения информации о настройке режима TCP-коммуникации.

Загрузка вручную

Загрузите готовые бинарные файлы с GitHub Releases.

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

root@kitploit:~
# Go 1.25+
git clone https://github.com/Use-Tusk/tusk-cli.git
cd tusk-cli
make deps
make build

tusk --help

Сообщество

Присоединяйтесь к нашему сообществу с открытым исходным кодом в Slack.

Разработка

См. CONTRIBUTING.md.

Лицензия

См. LICENSE.

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