Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
drift-node-sdk — 用于捕获和重放进出您服务的API调用的Node.js SDK | Kitploit
工具/GitHubGitHub/use-tusk/drift-node-sdk
脚本与自动化API安全测试实用工具与框架
GitHubuse-tusk/drift-node-sdk

drift-node-sdk

用于捕获和重放进出您服务的API调用的Node.js SDK

查看仓库网站
17363个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Tusk Drift Banner

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 指南

  • 初始化指南 - 在您的 Node.js 应用程序中设置 SDK
  • 环境变量 - 环境变量参考
  • 快速入门指南 - 记录并重放您的第一个追踪记录
  • 故障排除指南 - 常见问题及解决方案

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

首先,按照我们的 CLI 安装指南 安装并配置 Tusk Drift 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]