百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tailsnitch

> 编程语言
开源

Tailscale 配置的安全审计员。 会扫描您的 tailnet,检查配置错误、过于宽松的访问控制以及安全最佳实践的违反情况。

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Tailscale 配置的安全审计员。 会扫描您的 tailnet,检查配置错误、过于宽松的访问控制以及安全最佳实践的违反情况。

Tailsnitch

Tailscale 配置的安全审计工具。Tailsnitch 会扫描您的尾网,检查 57 种配置错误、过于宽松的访问控制以及违反安全最佳实践的情况。

快速入门

bash
# 1. Set your Tailscale API credentials
export TS_API_KEY="tskey-api-..."

# 2. Run audit
tailsnitch

# 3. See only high-severity findings
tailsnitch --severity high

# 4. Fix some issues  ~interactively~ yolo mode
tailsnitch --fix

安装

下载预构建二进制文件

从 GitHub 版本 下载最新版本。 macOS 用户: 下载后删除隔离属性:

bash
sudo xattr -rd com.apple.quarantine tailsnitch

通过 Go 安装

bash
go install github.com/Adversis/tailsnitch@latest

从源码构建

bash
git clone https://github.com/Adversis/tailsnitch.git
cd tailsnitch
go build -o tailsnitch .

身份验证

Tailsnitch 支持两种身份验证方式。当同时配置两种方式时,建议使用 OAuth。

选项 1: OAuth 客户端 (推荐)

OAuth 客户端提供范围明确、可审计的访问权限,在员工离职后也不会过期。

适用范围 用途
policy_file:read Tailnet 策略文件 — ACL-、NET-、SSH-*
devices:core:read 设备列表 — DEV-、NET-、ACL-011
dns:read DNS 配置 — DNS-001、DEV-007
auth_keys:read 机器身份验证密钥 — AUTH-*、ACL-011
feature_settings:read Tailnet 设置 — DEV-008、DEV-009、DEV-014
logs:network:read 网络流量日志设置 — LOG-001
networking_settings:read HTTPS 证书设置 — NET-004
log_streaming:read 日志流目标 — LOG-002
webhooks:read Webhook 端点 — LOG-005、LOG-012
oauth_keys:read OAuth 客户端 — LOG-006
users:read 用户角色和状态 — USER-001、LOG-006
`account_settings:rea

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言