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
pdf
boolean
Command:
--pdf
- save screenshots as pdfopen
boolean
Command:
--open
- only select open portsport
string
Command:
--port
- ports filterdebug
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.service
string
Command:
--service
- map service name filterthreads
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.input-file
file
requiredCommand:
-f
- nmap xml fileuser-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.service-contains
string
Command:
--service-contains
- partial service name filter (aka: contains)