अपडेट पर वापस जाएँ
New releaseSep 15, 2026

gowitness v3.2.0

🔍 gowitness - क्रोम हेडलेस का उपयोग करने वाली एक golang वेब स्क्रीनशॉट उपयोगिता

साझा करें


gowitness

Chrome Headless का उपयोग करते हुए एक golang, वेब स्क्रीनशॉट उपयोगिता।

@leonjza Go रिपोर्ट कार्ड Docker बिल्ड और पुश


परिचय

gowitness एक वेबसाइट स्क्रीनशॉट उपयोगिता है जो Golang में लिखी गई है और कमांड लाइन का उपयोग करके वेब इंटरफेस के स्क्रीनशॉट उत्पन्न करने के लिए Chrome Headless का उपयोग करती है, जिसमें परिणामों को संसाधित करने के लिए एक सुविधाजनक रिपोर्ट व्यूअर शामिल है। Linux और macOS दोनों समर्थित हैं, Windows समर्थन अधिकांशतः काम करता है।

विशेषताएँ

gowitness का मुख्य उद्देश्य वेबसाइट स्क्रीनशॉट लेना है (और इसे अच्छी तरह से करना!), साथ ही वैकल्पिक रूप से रास्ते में एकत्र की गई किसी भी जानकारी को सहेजना। यह कहने के बाद, सुविधाओं की एक छोटी सूची में शामिल हैं:

  • वेबसाइट स्क्रीनशॉट लेना, जाहिर है..., लेकिन तेज़ और सटीक!
  • URL, CIDR, Nmap परिणाम, Nessus परिणाम और अधिक की सूची को स्कैन करें।
  • डेटा को कैप्चर और सहेजने की क्षमता (जैसे, एक अनुरोध लॉग, कंसोल लॉग, हेडर, कुकीज़, आदि)
  • कई प्रारूपों में डेटा लिखें (sqlite डेटाबेस, jsonlines, csv, आदि)
  • एक महाकाव्य वेब-आधारित परिणाम व्यूअर (यदि आपने SQLite में डेटा सहेजा है) जिसमें एक पूर्ण विशेषताओं वाला API शामिल है!
  • और भी बहुत कुछ!

त्वरित प्रारंभ

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/ पर उपलब्ध हो सकती हैं।

श्रेणियाँ