sensepost

gowitness

sensepost

一款基于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

适用人群

  • 安全研究人员和渗透测试人员
  • 网站管理员
  • 需要批量网站截图的人员

快速上手

  1. 通过 go install github.com/sensepost/gowitness@latest 安装
  2. 或从 Releases 下载预编译二进制
  3. 扫描单个目标:gowitness scan single --url "https://sensepost.com" --write-db
  4. 查看结果

核心优势

  • 基于 Chrome Headless,截图质量高
  • 支持多种输入格式
  • Web 结果查看器
  • GPL v3 许可,开源免费

系统要求

  • 操作系统:Linux、macOS(Windows 基本支持)
  • 支持架构:x86_64、arm64
  • 额外依赖:Chrome Headless

注意事项

  • 完整文档见 Wiki
  • Windows 支持基本可用

历史版本

排序