gowitness
A golang, web screenshot utility using Chrome Headless.
介绍
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
如果没有这些令人惊叹的项目,这一切都不可能实现:chi、chromedp、go-rod、cobra、gorm、glamour、go-nmap、wappalyzergo、goimagehash。
国内下载链接
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END