Skip to content

webserve 命令

🌐 `snir webserve` — 本地 Web 服务器查看结果。

启动一个本地静态 Web 服务器,托管截图、报告等生成产物,便于浏览器查看。

用法

bash
snir webserve [flags]

标志

标志默认说明
--host0.0.0.0Web 服务器监听地址
--port8080Web 服务器监听端口

(目录参数从 Options.Report 或位置参数指定)

示例

bash
# 生成报告并查看
snir scan file -f urls.txt --write-jsonl
snir report html -i results.jsonl -o report.html
snir webserve --dir .

# 浏览器访问 http://localhost:8080

适用场景

三步看报告,无需部署

bash
snir scan file -f urls.txt --write-jsonl      # 1. 扫
snir report html -i results.jsonl -o report.html  # 2. 生成报告
snir webserve --dir .                          # 3. 浏览器打开 localhost:8080

适合本地浏览 HTML 报告、查看截图目录、临时内网分享——无需 Nginx,一条命令起服务。

与 provider 的区别

  • webserve:托管静态文件(报告/截图)
  • provider:提供 CDP 浏览器连接

两者职责对比:

webserve 从启动到浏览器访问的时序:

下一步

基于 MIT 许可发布