
gowitness Golangで書かれたWebサイトのスクリーンショットユーティリティであり、Chrome Headlessを使用してコマンドラインを使用してWebインターフェイスのスクリーンショットを生成し、結果を処理するために便利なレポートビューアーがあります。 LinuxとMacOSの両方がサポートされており、Windowsサポートは主に機能します。
gowitnessの主な目標は、Webサイトのスクリーンショットを撮影することです(そしてそれをうまくやります! )。とはいえ、機能の短いリストには次のものがあります。
Gowitnessを取得するにはいくつかの方法があります。最も簡単なのは、 $GOBINパスがシェル$PATHにあると仮定して) go installを使用することです。
go install github.com/sensepost/gowitness@latest
それ以外の場合は、プラットフォーム固有のリリースバイナリをつかむか、ソースからコンパイルします。次に、最初のターゲットをスキャンして、結果をSQLiteデータベースに書き込み、スクリーンショットを./screenshotsに掲載します。
gowitness scan single --url "https://sensepost.com" --write-db
gowitnessには、多くのフラグとスキャンタイプがあります。どこにでも-hを追加して、それについてすべて読んでください!
高度なインストール情報やその他のドキュメントについては、こちらを参照してください。



Chi、Chromedp、Go-Rod、Cobra、Gorm、Glamour、Go-Nmap、Wappalyzergo、Goimagehashなど、これらの驚くべきプロジェクトのいくつかがなければ、 gowitness不可能でした。
gowitness 、GNU General Public V3ライセンスの下でライセンスされています。このライセンスの範囲を超えた権限は、http://sensepost.com/contact/で入手できます。