<h1 align="center">
<br>
gowitness
<br>
<br>
</h1>
<h4 align="center">A golang, web screenshot utility using Chrome Headless.</h4>
<p align="center">
<a href="https://twitter.com/leonjza"><img src="https://img.shields.io/badge/twitter-%40leonjza-blue.svg" alt="@leonjza" height="18"></a>
<a href="https://goreportcard.com/report/github.com/sensepost/gowitness"><img src="https://goreportcard.com/badge/github.com/sensepost/gowitness" alt="Go Report Card" height="18"></a>
<a href="https://github.com/sensepost/gowitness/actions/workflows/docker.yml"><img alt="Docker build & Push" src="https://github.com/sensepost/gowitness/actions/workflows/docker.yml/badge.svg"></a>
</p>
<br>
## introduction
`gowitness` is a website screenshot utility written in Golang, that uses Chrome Headless to generate screenshots of web interfaces using the command line, with a handy report viewer to process results. Both Linux and macOS is supported, with Windows support mostly working.
## features
The main goal of `gowitness` is to take website screenshots (**and do that well!**), while optionally saving any information it gathered along the way. That said, a short list of features include:
- Take website screenshots, obviously..., but fast and accurate!
- Scan a list of URLs, CIDRs, Nmap Results, Nessus Results and more.
- Ability to grab and save data (i.e., a request log, console logs, headers, cookies, etc.)
- Write data to many formats (sqlite database, jsonlines, csv, etc.)
- An epic web-based results viewer (if you saved data to SQLite) including a fully featured API!
- And many, many more!
## quick start
There are a few ways to get gowitness, the simplest (assuming your `$GOBIN` path is in your shell `$PATH`) will be to use `go install`:
```text
go install github.com/sensepost/gowitness@latest
```
Otherwise, grab a platform specific release binary or compile from source. Then, scan your first target writing the results to a SQLite database and the screenshot to `./screenshots` with:
```text
gowitness scan single --url "https://sensepost.com" --write-db
```
There are many, *many* flags and scan types in `gowitness`. Just add `-h` anywhere and read all about it!
## documentation
For advanced installation information and other documentation, please refer to the wiki [here](https://github.com/sensepost/gowitness/wiki).
## screenshots



## credits
`gowitness` would not have been possible without some of [these amazing projects](./go.mod): [chi](https://github.com/go-chi/chi), [chromedp](https://github.com/chromedp/chromedp), [go-rod](https://github.com/go-rod/rod), [cobra](https://github.com/spf13/cobra), [gorm](https://github.com/go-gorm/gorm), [glamour](https://github.com/charmbracelet/glamour), [go-nmap](https://github.com/lair-framework/go-nmap), [wappalyzergo](https://github.com/projectdiscovery/wappalyzergo), [goimagehash](https://github.com/corona10/goimagehash).
## license
`gowitness` is licensed under a [GNU General Public v3 License](https://www.gnu.org/licenses/gpl-3.0.en.html). Permissions beyond the scope of this license may be available at <http://sensepost.com/contact/>.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
见证一个使用 Chrome Headless 的 golang 网页截图实用程序。 介绍gowitness是一款用 Golang 编写的网站截图实用程序,它使用 Chrome Headless 通过命令行生成 Web 界面的截图,并配有方便的报告查看器来处理结果。Linux 和 macOS 均受支持,Windows 支持基本可用。特征的主要目标gowitness是截取网站截图(并做得很好!),同时可选择保存在此过程中收集的任何信息。也就是说,简短的功能列表包括显然,要截取网站屏幕截图...,但要快速且准确!扫描 URL、CIDR、Nmap 结果、Nessus 结果等的列表。能够获取和保存数据(即请求日志、控制台日志、标题、cookie 等)将数据写入多种格式(sqlite数据库、jsonlines、csv等)一个史诗般的基于 Web 的结果查看器(如果您将数据保存到 SQLite),包括一个功能齐全的 API!还有更多!快速启动有几种方法可以获得 gowitness,最简单的方法(假设你的$GOBIN路径在你的 shell 中$PA
资源推荐
资源详情
资源评论













收起资源包目录





































































































共 154 条
- 1
- 2
资源评论


徐浪老师
- 粉丝: 9348
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 互联网背景下的视觉传达设计方法与表现特征.docx
- 吉林大学2021年9月《过程控制与自动化仪表》作业考核试题及答案参考15.docx
- 未来的计算机作文.docx
- 电子商务网站策划书.doc
- excel求解线性规划(2).ppt
- 基于PLC的变频调速系统设计(1).doc
- step编程实例ppt课件(1).ppt
- asp.net在水晶报表中显示条形码-6.doc
- 计算机仿真虚拟样机技术.pptx
- 浅析中国品牌电子商务市场营销策划.doc
- 软件服务预算方案(2).docx
- 四川大学2021年9月《web技术》作业考核试题及答案参考3.docx
- 项目教学法在中职计算机教学中的应用(1).docx
- 《不确定性人工智能》课程教学数据场.ppt
- Python电子教案3-2基本数据类型ppt课件(1).ppt
- autocad课件(1).pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
