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 are supported, with Windows support primarily working.
Inspiration for gowitness
comes from Eyewitness. If you want something with many extra features, check it out with these other projects.
Golang Screenshot Application Features
The primary of purpose that gowitness serves is to take screenshots of websites and do that well. As such, gowitness has many ways to be told how to take a screenshot.
That include:
- Taking a single screenshot with the
single
command - Scanning a network CIDR (or many) with the
scan
command - Parsing an Nmap file for target information with the
nmap
command - Accepting URL’s submitted via web service with the
server
command (perfect for integration with other tools) - Taking screenshots from a text file (or read via stdin) with the
file
command
In addition, gowitness can be configured in many ways.
Go Screenshot Utility Documentation
Please refer to the wiki for the full installation information and other documentation.
Golang Source Code
There is no ads to display, Please add some