Skip to main content

gowitness

A cool tool to grab screengrabs of interfaces/services.

Run gowitness against an nmap XML file (using binary)

./gowitness-3.0.2-linux-amd64 scan nmap -f nmapscan.xml --write-db --write-screenshots -D

This example to gowitness against an nmap file and save a sqllitedb and screenshots (to screenshots subdirectory) with debugging turned on.

Run gowitness against an nmap XML file (using DOCKER)

docker run --rm -v $(pwd):/data ghcr.io/sensepost/gowitness gowitness scan cidr --cidr-file iplist.txt --write-db --write-screenshots -D

Compress it to bring elsewhere (optional, but I like to run my gowitness Web server on a different box):

sudo zip -r go.zip gowitness.sqlite3 screenshots/

Spin up a gowitness server to review results of your scan

docker run --rm -v $(pwd):/data -p7171:7171 ghcr.io/sensepost/gowitness gowitness report server --host 0.0.0.0 --port 7171