
gowitness v3.2.0
🔍 gowitness - um utilitário de captura de tela da web usando Chrome Headless
gowitness
Um utilitário de captura de tela web em Golang usando Chrome Headless.
introdução
gowitness é um utilitário de captura de tela de sites escrito em Golang, que usa Chrome Headless para gerar capturas de tela de interfaces web via linha de comando, com um prático visualizador de relatórios para processar os resultados. Suporta tanto Linux quanto macOS, com suporte ao Windows funcionando na maioria dos casos.
funcionalidades
O objetivo principal do gowitness é tirar capturas de tela de sites (e fazer isso bem!), além de opcionalmente salvar todas as informações coletadas ao longo do caminho. Dito isso, uma breve lista de funcionalidades inclui:
- Tirar capturas de tela de sites, obviamente..., mas rápido e preciso!
- Escanear uma lista de URLs, CIDRs, resultados do Nmap, resultados do Nessus e muito mais.
- Capacidade de capturar e salvar dados (por exemplo, um log de requisições, logs do console, cabeçalhos, cookies, etc.)
- Escrever dados em muitos formatos (banco de dados sqlite, jsonlines, csv, etc.)
- Um visualizador de resultados épico baseado em web (se você salvou os dados no SQLite) incluindo uma API completa!
- E muitos, muitos mais!
início rápido
Existem algumas formas de obter o gowitness. A mais simples (assumindo que o caminho do seu $GOBIN esteja no $PATH do seu shell) será usar go install:
go install github.com/sensepost/gowitness@latest
Caso contrário, pegue um binário específico da plataforma na página de releases ou compile a partir do código-fonte. Em seguida, escaneie seu primeiro alvo escrevendo os resultados em um banco de dados SQLite e salvando a captura de tela em ./screenshots com:
gowitness scan single --url "https://sensepost.com" --write-db
Existem muitas, muitas flags e tipos de varredura no gowitness. Basta adicionar -h em qualquer lugar e ler tudo sobre eles!
documentação
Para informações avançadas de instalação e outras documentações, por favor consulte a wiki aqui.
capturas de tela



créditos
O gowitness não teria sido possível sem alguns destes projetos incríveis: chi, chromedp, go-rod, cobra, gorm, glamour, go-nmap, wappalyzergo, goimagehash.
licença
O gowitness é licenciado sob a GNU General Public v3 License. Permissões além do escopo desta licença podem estar disponíveis em http://sensepost.com/contact/.