
gowitness adalah utilitas tangkapan layar situs web yang ditulis dalam Golang, yang menggunakan Chrome Headless untuk menghasilkan tangkapan layar antarmuka web menggunakan baris perintah, dengan penampil laporan yang praktis untuk memproses hasil. Linux dan macOS didukung, dengan dukungan Windows sebagian besar berfungsi.
Tujuan utama gowitness adalah untuk mengambil tangkapan layar situs web ( dan melakukannya dengan baik! ), Sementara opsional menyimpan informasi apa pun yang dikumpulkan di sepanjang jalan. Yang mengatakan, daftar fitur pendek meliputi:
Ada beberapa cara untuk mendapatkan gowitness, yang paling sederhana (dengan asumsi jalur $GOBIN Anda ada di $PATH shell Anda) adalah menggunakan go install :
go install github.com/sensepost/gowitness@latest
Jika tidak, ambil biner rilis spesifik platform atau kompilasi dari sumber. Kemudian, pindai target pertama Anda menulis hasilnya ke database sqlite dan tangkapan layar ke ./screenshots dengan:
gowitness scan single --url "https://sensepost.com" --write-db
Ada banyak, banyak bendera dan jenis pemindaian di gowitness . Cukup tambahkan -h di mana saja dan baca semua tentang itu!
Untuk informasi instalasi lanjutan dan dokumentasi lainnya, silakan merujuk ke wiki di sini.



gowitness tidak akan mungkin terjadi tanpa beberapa proyek luar biasa ini: chi, chromedp, go-rod, cobra, gorm, glamor, go-nmap, wappalyzergo, goimagehash.
gowitness dilisensikan di bawah lisensi V3 Umum GNU. Izin di luar ruang lingkup lisensi ini mungkin tersedia di http://sensepost.com/contact/.