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

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

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

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

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

Категории

Все категории
Loading categories
drift-node-sdk — Node.js SDK для захвата и воспроизведения API-вызовов, осуществляемых к/от вашего сервиса | Kitploit
Инструменты/GitHubGitHub/use-tusk/drift-node-sdk
Скриптинг и автоматизацияТестирование безопасности APIУтилиты и фреймворки
GitHubuse-tusk/drift-node-sdk

drift-node-sdk

Node.js SDK для захвата и воспроизведения API-вызовов, осуществляемых к/от вашего сервиса

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

Популярное

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

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

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

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

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

Баннер Tusk Drift

npm version License: Apache 2.0 GitHub last commit Tusk X account Tusk Community Slack

Node.js Tusk Drift SDK позволяет быстро и детерминированно тестировать API, перехватывая и воспроизводя вызовы API, совершаемые к вашему сервису и от него. Автоматически записывайте реальные вызовы API, а затем воспроизводите их в качестве тестов с помощью Tusk CLI для поиска регрессий. Во время воспроизведения все исходящие запросы перехватываются с записанными данными, чтобы обеспечить согласованное поведение без побочных эффектов.

Демонстрация

Попробуйте на демо-репозитории →

Документация

Для подробных руководств и справки по API посетите нашу полную документацию.

Руководства по SDK

  • Руководство по инициализации — Настройка SDK в вашем Node.js приложении
  • Переменные окружения — Справочник по переменным окружения
  • Руководство по быстрому старту — Запись и воспроизведение первого трейса
  • Руководство по устранению неполадок — Распространенные проблемы и их решения

Анимированная диаграмма Tusk Drift Анимированная диаграмма Tusk Drift

Требования

Tusk Drift в настоящее время поддерживает следующие пакеты и версии:

  • HTTP/HTTPS: Все версии (встроенные в Node.js)
  • GRPC: @grpc/[email protected] (только исходящие запросы)
  • PG: [email protected], [email protected]
  • Firestore: @google-cloud/[email protected]
  • Postgres: [email protected]
  • MySQL: [email protected], [email protected]
  • MongoDB: [email protected]
  • Redis: [email protected] (@redis/[email protected],5.x)
  • IORedis: [email protected]
  • Upstash Redis: @upstash/[email protected]

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

Установка

Шаг 1: Установите CLI

Сначала установите и настройте Tusk Drift CLI, следуя нашему руководству по установке CLI. CLI помогает настроить файл конфигурации Tusk и воспроизводить тесты.

В конечном итоге мастер направит вас обратно сюда, когда придет время настраивать SDK.

Шаг 2: Установите SDK

После завершения мастера CLI установите SDK:

root@kitploit:~
npm install @use-tusk/drift-node-sdk

Шаг 3: Инициализируйте SDK для вашего сервиса

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

Шаг 4: Запустите первый тест

Следуйте нашему руководству по быстрому старту, чтобы записать и воспроизвести ваш первый тест!

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

Возникли проблемы?

  • Прочитайте наш документ по устранению неполадок
  • Создайте issue или свяжитесь с нами по адресу [email protected].

Сообщество

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

Участие

Мы ценим отзывы и вклад. См. CONTRIBUTING.md.

Лицензия

Этот проект лицензирован в соответствии с Apache License 2.0 — подробности см. в файле LICENSE.

Скачать инструмент
  • GraphQL: [email protected]
  • Prisma: [email protected]
  • JSON Web Tokens: [email protected]
  • JWKS RSA: [email protected]