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

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

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

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

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/use-tusk/tusk-cli
动态分析 (沙盒)代码分析脚本与自动化API安全测试DevSecOps实用工具与框架
GitHubuse-tusk/tusk-cli

tusk-cli

自动化测试套件,支持实时流量记录与重放

查看仓库
14352个月前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

Tusk CLI Banner

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 代码审查

在推送或创建拉取请求之前,对本地工作树(包括未提交和未跟踪的更改)运行 Tusk 的 AI 代码审查。结果输出到终端;不会发布到 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>            # 获取要应用的差异

开始使用 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 特定的配置。如需在未安装 WSL 的情况下进行原生 Windows 安装,请展开下方查看步骤。

安装步骤 从 [GitHub Releases](https://github.com/Use-Tusk/tusk-cli/releases/latest) 下载最新版本:
  1. 下载 tusk-cli_*_Windows_x86_64.zip(对于基于 ARM 的 Windows 请下载 arm64 版本)

  2. 解压 ZIP 文件

  3. 将 tusk.exe 移动到 PATH 中的目录(例如 C:\tools\),或将解压后的目录添加到 PATH 中:

    选项 A:通过 PowerShell(以管理员身份运行)添加到 PATH:

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

    选项 B:通过系统设置添加到 PATH:

    • 按 Win + R,输入 sysdm.cpl,按 Enter
    • 点击“环境变量”
    • 在“用户变量”下,选择 Path 并点击“编辑”
    • 点击“新建”并添加包含 tusk.exe 的文件夹
    • 点击“确定”保存
  4. 重启终端并验证:

    root@kitploit:~
    tusk --version
    

注意:Windows 需要额外配置才能运行测试。有关 TCP 通信模式设置的详细信息,请参阅 Windows 支持。

手动下载

从 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。

下载工具