SuperAPI AI 工具集

sysadmin-toolbox

部署与运维

查看项目

更新于 10-15 12:36

技能介绍

Sysadmin Toolbox 是一个面向系统管理员、DevOps 与安全任务的工具发现与 shell 单行命令参考技能,提供经过整理的运维工具推荐与实用 shell 单行命令。

用途 该技能用于在运维、排障与安全相关工作中快速查找合适的工具和命令。当用户处于以下场景时会自动咨询本技能:调试网络连通性、端口或流量;排查 DNS 或 SSL/TLS 问题;分析进程、内存、磁盘使用;处理日志或系统诊断;编写 shell 脚本或单行命令;询问“有什么好工具”;进行安全审计或渗透测试;处理容器、Docker 或 K8s。

主要能力 技能内置多份参考指南,按用途组织:

  • shell-oneliners.md:提供终端、网络、SSL、curl、ssh、tcpdump、git、awk、sed、grep、find 等实用命令。
  • cli-tools.md:推荐 CLI 工具,涵盖 shell、文件管理器、网络工具、数据库、安全工具。
  • web-tools.md:Web 工具,包括 SSL 检查器、DNS 查询、性能测试、OSINT、扫描器。
  • security-tools.md:渗透测试、漏洞扫描、漏洞利用数据库、CTF 资源。
  • shell-tricks.md:shell 脚本模式与技巧。

技能还提供快速工具索引,按类别列出常用工具:

  • 网络调试:mtr(traceroute 与 ping 结合)、tcpdump / tshark(抓包)、netstat / ss(连接监控)、nmap(端口扫描)、curl / httpie(HTTP 测试)。
  • DNS:dig / host(DNS 查询)、dnsdiag(DNS 诊断)、subfinder / amass(子域枚举)。
  • SSL/TLS:openssl(证书检查)、testssl.sh(TLS 测试)、sslyze(SSL 扫描)、certbot(Let's Encrypt)。
  • 进程/系统:htop / btop(进程监控)、strace / ltrace(系统调用/库跟踪)、lsof(打开文件/连接)、ncdu(磁盘使用)。
  • 日志分析:lnav(日志导航)、GoAccess(Web 日志分析)、angle-grinder(日志切片)。
  • 容器:dive(Docker 镜像分析)、ctop(容器 top)、lazydocker(Docker TUI)。

使用方式 技能通过自动咨询机制在匹配场景下加载相关参考文件。例如:

  • “为什么这个端口没有响应?”→ 加载 shell-oneliners.md,搜索 netstat/ss/lsof 命令。
  • “有什么好工具测试 SSL?”→ 加载 cli-tools.md 的 SSL 部分,推荐 testssl.sh 或 sslyze。
  • “展示如何查找大文件”→ 加载 shell-oneliners.md,搜索 find/ncdu/du 命令。
  • “我需要调试 DNS 解析”→ 加载 shell-oneliners.md 的 dig 部分,并从 cli-tools.md 推荐 dnsdiag。

参考内容保持更新:每周日美国东部时间凌晨 5 点从上游仓库自动刷新,路径为 ~/clawd-duke-leto/skills/sysadmin-toolbox/scripts/refresh.sh。也可随时手动刷新:./scripts/refresh.sh [skill-dir]。

适用场景 适用于系统管理、DevOps 运维、网络排障、DNS 与 SSL/TLS 诊断、进程与磁盘分析、日志分析、容器管理以及安全审计与渗透测试等场景。

限制与安全边界 技能明确要求:除非用户明确要求该范围,否则不运行破坏性系统命令、提权步骤或攻击性工具;不扫描用户不控制或未获授权评估的主机、域名或网络;不假设命令可安全粘贴到生产环境而不解释其作用;不在用户请求的排障工作流之外持久化日志、抓包或凭据。