
gowitness - это утилита экрана веб -сайта, написанная в Golang, которая использует Chrome без головы для генерации скриншотов веб -интерфейсов с использованием командной строки, с удобным просмотром отчетов для обработки результатов. Как Linux, так и MacOS поддерживаются, в основном поддерживая Windows.
Основная цель gowitness - сделать скриншоты веб -сайта ( и делать это хорошо! ), При желании сохранить любую информацию, которую она собрала на этом пути. Тем не менее, короткий список функций включает в себя:
$GOBIN несколько go install получить гов $PATH
go install github.com/sensepost/gowitness@latest
В противном случае возьмите бинарную платформу для выпуска или компиляцию из источника. Затем сканируйте свою первую цель, написав результаты в базу данных SQLite и скриншот на ./screenshots с:
gowitness scan single --url "https://sensepost.com" --write-db
Есть много, много флагов и типов сканирования в gowitness . Просто добавьте -h куда угодно и прочитайте все об этом!
Для расширенной информации об установке и другой документации, пожалуйста, обратитесь к вики здесь.



gowitness была бы невозможна без некоторых из этих удивительных проектов: Chi, Chromedp, Go-Rod, Cobra, Gorm, Glamour, Go-Nmap, Wappalyzergo, Goimagehash.
gowitness лицензируется по общедоступной лицензии V3 GNU. Разрешения, помимо объема этой лицензии, могут быть доступны по адресу http://sensepost.com/contact/.