gowitness
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.
Details
Category: Discovery
Publisher: trickest
Created Date: 6/23/2021
Container: quay.io/trickest/gowitness:f5e2aea
Source URL: https://github.com/sensepost/gowitness
Parameters
pdf
boolean
Command:
--pdf
- save screenshots as pdfdebug
boolean
Command:
--debug
- enable debug loggingdelay
string
Command:
--delay
- Delay in seconds between navigation and screenshot.proxy
string
Command:
--proxy
- HTTP/socks5 proxy to use. Use format proto://address:port.header
string
Command:
--header
- Additional HTTP header to set.no-http
boolean
Command:
--no-http
- Do not prefix http:// where missing.threads
string
Command:
-t
- Threads used to run (default: 4).timeout
string
Command:
--timeout
- Preflight check timeout (default: 10).fullpage
boolean
Command:
--fullpage
- Take full page screenshots.no-https
boolean
Command:
--no-https
- Do not prefix https:// where missing.url-list
file
requiredCommand:
-f
- List of URLs to screenshot.user-agent
string
Command:
--user-agent
- User agent string to use (default: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36).x-resolution
string
Command:
-X
- Screenshot resolution x (default: 1440).y-resolution
string
Command:
-Y
- Screenshot resolution y (default: 900).disable-logging
boolean
Command:
--disable-logging
- Disable all logging.