Skip to content

CLI 总览

🖥️ snir 命令行入口与子命令一览。

snir CLI 基于 cobra 构建。根命令 snir,下挂若干子命令。

用法

bash
snir [command] [flags]

无子命令时显示帮助(含 Logo)。

任何时候都能 --help

每个命令层级都支持 --help,且帮助信息从 cobra 命令树自动生成——新加的子命令无需手写文档即自动出现在帮助中。

子命令

命令说明文档
📸 scan扫描并截图网站scan
scan single [url]扫描单个 URLscan-single
scan file从文件批量扫描scan-file
scan cidr [cidr]扫描网段scan-cidr
🌐 api启动 HTTP API 服务api
🔌 provider启动 CDP Provider 服务provider
📊 report报告相关命令report
report html生成 HTML 报告report-html
report convert转换报告格式report-convert
report merge合并多个报告report-merge
🌐 webserve启动 Web 服务器查看结果webserve
ℹ️ version显示版本信息version

命令树

按命令族分类的心智图:

帮助

bash
snir              # 显示帮助
snir scan --help  # 某命令帮助
snir --list-devices # (scan)列出设备预设

帮助信息自动从 cobra 命令树生成,新命令自动出现。

快速验证

30 秒上手
bash
snir version              # 确认安装
snir scan example.com     # 扫一张试试
snir scan example.com --full-page --save-html --save-headers   # 带证据

跑通这三条,snir 就装好了。

下一步

基于 MIT 许可发布