gowitness——golang 网络截图实用程序,使用 Chrome Headless

gowitness——golang 网络截图实用程序,使用 Chrome Headless

gowitness

A golang, web screenshot utility using Chrome Headless.

@leonjza
Go Report Card
Docker build & Push

介绍

gowitness是一款用 Golang 编写的网站截图实用程序,它使用 Chrome Headless 通过命令行生成 Web 界面的截图,并配有方便的报告查看器来处理结果。Linux 和 macOS 均受支持,Windows 支持基本可用。

特征

的主要目标gowitness是截取网站截图(并做得很好!),同时可选择保存在此过程中收集的任何信息。也就是说,简短的功能列表包括:

  • 显然,要截取网站屏幕截图…,但要快速且准确!
  • 扫描 URL、CIDR、Nmap 结果、Nessus 结果等的列表。
  • 能够获取和保存数据(即请求日志、控制台日志、标题、cookie 等)
  • 将数据写入多种格式(sqlite数据库、jsonlines、csv等)
  • 一个史诗般的基于 Web 的结果查看器(如果您将数据保存到 SQLite),包括一个功能齐全的 API!
  • 还有更多!

快速启动

有几种方法可以获得 gowitness,最简单的方法(假设你的$GOBIN路径在你的 shell 中$PATH)是使用go install

go install github.com/sensepost/gowitness@latest

否则,获取特定于平台的发布二进制文件或从源代码编译。然后,扫描您的第一个目标,将结果写入 SQLite 数据库,并将屏幕截图写入./screenshots

gowitness scan single --url "https://sensepost.com" --write-db

中有许多标志和扫描类型gowitness。只需添加-h任意内容并阅读所有内容!

文档

有关高级安装信息和其他文档,请参阅此处的wiki 。

截图

画廊
细节
终端

学分

gowitness如果没有这些令人惊叹的项目,这一切都不可能实现:chichromedpgo-rodcobragormglamourgo-nmapwappalyzergogoimagehash

国内下载链接

© 版权声明
THE END
喜欢就支持一下吧
点赞25 分享