-
Notifications
You must be signed in to change notification settings - Fork 417
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
singlecommand - Scanning a network CIDR (or many) with the
scancommand - Parsing an Nmap file for target information with the
nmapcommand - 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
filecommand
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.