Skip to content

证据选项

🔍 控制采集哪些页面证据。

snir 一次截图可同时采集多种证据,存入 Result 对应字段。

标志

标志采集内容Result 字段
--save-htmlHTML 源码html
--save-headersHTTP 响应头headers
--save-cookiesCookiecookies
--save-console控制台日志console
--save-network网络请求日志network

此外,final_urlresponse_codetitletlstechnologiesperception_hash 默认采集。

一键全量证据

懒得逐个开?--save-html --save-headers --save-cookies --save-console --save-network 全开即可,或 SDK 用 WithEvidence() 一次启用前五项。

示例

bash
# 全量证据
snir scan example.com \
  --save-html --save-headers --save-cookies \
  --save-console --save-network

# 仅 HTML 与头
snir scan example.com --save-html --save-headers

# 全量 + 持久化
snir scan example.com \
  --save-html --save-headers --save-cookies \
  --save-console --save-network \
  --write-jsonl --db

证据结构

headers

[{name, value}, ...]

cookies

[{name, value, domain, path}, ...]

console

[{level, message}, ...]   // level: log/warn/error/info...

network

[{type, url, method, status_code, content_type, body}, ...]

完整定义见 Result Schema

何时采集

不同场景按需选择证据组合:

证据在各采集阶段如何进入 Result:

场景建议证据
资产盘点html + headers
安全侦察全量
控制台报错排查console + network
会话/登录态cookies

下一步

基于 MIT 许可发布