
gowitness v3.2.0
🔍 gowitness - un utilitaire de capture d'écran web en golang utilisant Chrome Headless
gowitness
Un utilitaire de capture d'écran web en Golang utilisant Chrome Headless.
Présentation
gowitness est un utilitaire de capture d'écran de sites web écrit en Golang, qui utilise Chrome Headless pour générer des captures d'écran d'interfaces web via la ligne de commande, avec un visualiseur de rapports pratique pour traiter les résultats. Linux et macOS sont pris en charge, et le support de Windows fonctionne généralement.
Fonctionnalités
L'objectif principal de gowitness est de prendre des captures d'écran de sites web (et de le faire bien !), tout en sauvegardant optionnellement les informations collectées en cours de route. Cela dit, voici une courte liste de fonctionnalités :
- Prendre des captures d'écran de sites web, évidemment..., mais rapidement et avec précision !
- Analyser une liste d'URLs, de CIDRs, de résultats Nmap, de résultats Nessus et plus encore.
- Possibilité de récupérer et sauvegarder des données (par exemple, un journal des requêtes, des journaux de console, des en-têtes, des cookies, etc.)
- Écrire des données dans de nombreux formats (base de données sqlite, jsonlines, csv, etc.)
- Un visualiseur de résultats web époustouflant (si vous avez sauvegardé les données dans SQLite) incluant une API complète !
- Et bien d'autres encore !
Démarrage rapide
Il existe plusieurs façons d'obtenir gowitness, la plus simple (en supposant que votre chemin $GOBIN est dans votre $PATH du shell) est d'utiliser go install :
go install github.com/sensepost/gowitness@latest
Sinon, téléchargez un binaire de version spécifique à votre plateforme ou compilez à partir des sources. Ensuite, analysez votre première cible en enregistrant les résultats dans une base de données SQLite et la capture d'écran dans ./screenshots avec :
gowitness scan single --url "https://sensepost.com" --write-db
Il y a beaucoup de drapeaux et de types d'analyse dans gowitness. Ajoutez simplement -h n'importe où et lisez tout à ce sujet !
Documentation
Pour des informations d'installation avancées et d'autres documentations, veuillez vous référer au wiki ici.
Captures d'écran



Crédits
gowitness n'aurait pas été possible sans certains de ces projets incroyables : chi, chromedp, go-rod, cobra, gorm, glamour, go-nmap, wappalyzergo, goimagehash.
Licence
gowitness est sous licence GNU General Public v3 License. Des permissions au-delà du cadre de cette licence peuvent être disponibles à http://sensepost.com/contact/.