-
Notifications
You must be signed in to change notification settings - Fork 353
Features
Leon Jacobs edited this page Sep 17, 2024
·
3 revisions
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. Those include various options under the scan
subcommand:
- 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 the HTTP JSON API (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, including configuring many writers. Writers include SQLite (--write-db
), JSON Lines (--write-jsonl
), CSV (--write-csv
) and stdout (--write-stdout
). Check the --help
output for the scan
subcommand to see configuration options as well.