
🔍 gowitness - क्रोम हेडलेस का उपयोग करने वाली एक golang वेब स्क्रीनशॉट उपयोगिता
gowitness एक वेबसाइट स्क्रीनशॉट उपयोगिता है जो Golang में लिखी गई है और कमांड लाइन का उपयोग करके वेब इंटरफेस के स्क्रीनशॉट उत्पन्न करने के लिए Chrome Headless का उपयोग करती है, जिसमें परिणामों को संसाधित करने के लिए एक सुविधाजनक रिपोर्ट व्यूअर शामिल है। Linux और macOS दोनों समर्थित हैं, Windows समर्थन अधिकांशतः काम करता है।
gowitness का मुख्य उद्देश्य वेबसाइट स्क्रीनशॉट लेना है (और इसे अच्छी तरह से करना!), साथ ही वैकल्पिक रूप से रास्ते में एकत्र की गई किसी भी जानकारी को सहेजना। यह कहने के बाद, सुविधाओं की एक छोटी सूची में शामिल हैं:
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 जोड़ें और इसके बारे में सब कुछ पढ़ें!
उन्नत स्थापना जानकारी और अन्य दस्तावेज़ीकरण के लिए, कृपया विकि यहाँ देखें।



gowitness इनमें से कुछ अद्भुत परियोजनाओं के बिना संभव नहीं होता: chi, chromedp, go-rod, cobra, gorm, glamour, go-nmap, wappalyzergo, goimagehash.
gowitness एक GNU जनरल पब्लिक v3 लाइसेंस के तहत लाइसेंस प्राप्त है। इस लाइसेंस के दायरे से परे अनुमतियाँ http://sensepost.com/contact/ पर उपलब्ध हो सकती हैं।