
gowitness é um utilitário de captura de tela do site escrito em Golang, que usa o Chrome sem a cabeça para gerar capturas de tela de interfaces da Web usando a linha de comando, com um prático visualizador de relatórios para processar resultados. Linux e MacOS são suportados, com o suporte ao Windows funcionando principalmente.
O principal objetivo do gowitness é tirar as capturas de tela do site ( e fazer isso bem! ), Ao opcionalmente, salvar qualquer informação que coletou ao longo do caminho. Dito isto, uma pequena lista de recursos inclui:
Existem algumas maneiras de obter o Gowitness, o mais simples (assumindo que seu caminho $GOBIN está no seu shell $PATH ) será usar go install :
go install github.com/sensepost/gowitness@latest
Caso contrário, pegue um binário de liberação específico da plataforma ou compile da fonte. Em seguida, verifique seu primeiro alvo escrevendo os resultados para um banco de dados SQLite e a captura de tela para ./screenshots com:
gowitness scan single --url "https://sensepost.com" --write-db
Existem muitos tipos de bandeiras e varredura em gowitness . Basta adicionar -h em qualquer lugar e ler tudo sobre isso!
Para obter informações avançadas para instalação e outras documentações, consulte o wiki aqui.



gowitness não teria sido possível sem alguns desses projetos incríveis: Chi, Chromedp, Go-Rod, Cobra, Gorm, Glamour, Go-Nmap, Wappalyzergo, Goimagehash.
gowitness é licenciada sob uma licença do GNU Geral Public V3. As permissões além do escopo desta licença podem estar disponíveis em http://sensepost.com/contact/.