一款基于Chrome Headless的网站截图工具,支持批量扫描、多种输入格式和Web结果查看器。
- 3.2.0
- 发布于
- 15 天前
- 4,522
- 星标
- 21,323
- 下载
- 同步于
- 1 天前
最新版本
3.2.02026年9月14日 23:03下载慢?可在上方随时切换镜像源
项目说明
项目概述
gowitness 是一款用 Golang 编写的网站截图工具,使用 Chrome Headless 通过命令行生成网站截图,并提供方便的报表查看器来处理结果。
主要功能
- 快速准确的网站截图
- 扫描 URL 列表、CIDR、Nmap 结果、Nessus 结果等
- 捕获和保存请求日志、控制台日志、Headers、Cookies 等数据
- 多种输出格式:SQLite、JSONL、CSV
- 基于 Web 的结果查看器,包含完整 API
适用人群
- 安全研究人员和渗透测试人员
- 网站管理员
- 需要批量网站截图的人员
快速上手
- 通过
go install github.com/sensepost/gowitness@latest安装 - 或从 Releases 下载预编译二进制
- 扫描单个目标:
gowitness scan single --url "https://sensepost.com" --write-db - 查看结果
核心优势
- 基于 Chrome Headless,截图质量高
- 支持多种输入格式
- Web 结果查看器
- GPL v3 许可,开源免费
系统要求
- 操作系统:Linux、macOS(Windows 基本支持)
- 支持架构:x86_64、arm64
- 额外依赖:Chrome Headless
注意事项
- 完整文档见 Wiki
- Windows 支持基本可用
历史版本
排序