
gowitness est un utilitaire de capture d'écran de site Web écrit dans Golang, qui utilise Chrome Hiadless pour générer des captures d'écran d'interfaces Web à l'aide de la ligne de commande, avec une visionneuse pratique pour traiter les résultats. Linux et MacOS sont pris en charge, le support Windows fonctionne principalement.
L'objectif principal de gowitness est de prendre des captures d'écran du site Web ( et de bien faire cela! ), Tout en enregistrant éventuellement toutes les informations qu'elle a recueillies en cours de route. Cela dit, une courte liste de fonctionnalités comprend:
Il existe plusieurs façons d'obtenir Gowitness, le plus simple (en supposant que votre chemin $GOBIN est dans votre Shell $PATH ) sera d'utiliser go install :
go install github.com/sensepost/gowitness@latest
Sinon, prenez une version spécifique à une plate-forme binaire ou compile à partir de la source. Ensuite, scannez votre première cible en écrivant les résultats sur une base de données SQLite et la capture d'écran à ./screenshots avec:
gowitness scan single --url "https://sensepost.com" --write-db
Il existe de nombreux drapeaux et types de numérisation dans gowitness . Ajoutez simplement -h n'importe où et lisez tout à ce sujet!
Pour les informations d'installation avancées et d'autres documents, veuillez vous référer au wiki ici.



gowitness n'aurait pas été possible sans certains de ces projets incroyables: Chi, ChromEdp, Go-Rod, Cobra, Gorm, Glamour, Go-Nmap, Wappalyzergo, Goimagehash.
gowitness est autorisé sous une licence GNU General Public V3. Les autorisations au-delà de la portée de cette licence peuvent être disponibles sur http://sensepost.com/contact/.