gowitness_screenshot
Capture web screenshots for visual documentation of interfaces and login pages, supporting single URLs, lists, CIDR ranges, and nmap scans for penetration test reports.
Instructions
Capture web screenshots for visual documentation using Gowitness.
Useful for documenting web interfaces, login pages, and web-based findings in penetration test reports.
Args: target: URL (single mode) or path to URL list file (file mode) or CIDR (scan mode). mode: Screenshot mode — single (one URL), file (URL list), scan (CIDR range), nmap (nmap XML). output_dir: Directory to save screenshots (default /tmp/gowitness). timeout: Override default timeout in seconds.
Returns: Screenshot results with file paths, titles, status codes, and technologies detected.
Note: - Requires Chrome/Chromium installed on the system. - Screenshots are saved locally to output_dir. - Target must be in tengu.toml [targets].allowed_hosts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | single | |
| target | Yes | ||
| timeout | No | ||
| output_dir | No | /tmp/gowitness |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||