gowitness-nmap
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-mhmdiaa
Created Date: 11/25/2022
Container: quay.io/trickest/gowitness-nmap:f5e2aea
Source URL: https://github.com/sensepost/gowitness
Parameters
Command:
--pdf
- save screenshots as pdfCommand:
--open
- only select open portsCommand:
--port
- ports filterCommand:
--debug
- enable debug loggingCommand:
--delay
- Delay in seconds between navigation and screenshot.Command:
--proxy
- HTTP/socks5 proxy to use. Use format proto://address:port.Command:
--header
- Additional HTTP header to set.Command:
--no-http
- Do not prefix http:// where missing.Command:
--service
- map service name filterCommand:
-t
- Threads used to run (default: 4).Command:
--timeout
- Preflight check timeout (default: 10).Command:
--fullpage
- Take full page screenshots.Command:
--no-https
- Do not prefix https:// where missing.Command:
-f
- nmap xml fileCommand:
--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).Command:
-X
- Screenshot resolution x (default: 1440).Command:
-Y
- Screenshot resolution y (default: 900).Command:
--disable-logging
- Disable all logging.Command:
--service-contains
- partial service name filter (aka: contains)