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

webanalyze v0.4.5

Wappalyzer का पोर्ट (जो वेबसाइटों पर उपयोग की जाने वाली तकनीकों का पता लगाता है) बड़े पैमाने पर स्कैनिंग को स्वचालित करने के लिए।

साझा करें

webanalyze

यह Go में Wappalyzer का एक पोर्ट है। यह टूल प्रदर्शन के लिए डिज़ाइन किया गया है और बड़ी संख्या में होस्ट की सूची का परीक्षण करने की अनुमति देता है।

[!NOTE] क्योंकि Wappalyzer ने अपनी ऐप परिभाषाओं तक सार्वजनिक पहुंच हटा दी है, webanalyze वर्तमान में enthec से परिभाषाएँ लोड करता है।

स्थापना और उपयोग

प्रीकंपाइल्ड रिलीज़

प्रीकंपाइल्ड रिलीज़ सीधे यहाँ से डाउनलोड की जा सकती हैं।

बिल्ड

यदि आप स्वयं बिल्ड करना चाहते हैं:

$ go install -v github.com/rverton/webanalyze/cmd/webanalyze@latest

उपयोग

$ webanalyze -update # wappalyzer प्रोजेक्ट से नई technologies.json फ़ाइल लोड करता है
$ webanalyze -h
Usage of webanalyze:
  -apps string
        ऐप परिभाषा फ़ाइल। (default "technologies.json")
  -crawl int
        रूट पेज से अनुसरण करने के लिए लिंक (default 0)
  -header value
        कस्टम HTTP अनुरोध हेडर, दोहराने योग्य (जैसे 'User-Agent: webanalyze')
  -host string
        परीक्षण करने के लिए एकल होस्ट
  -hosts string
        होस्ट वाली फ़ाइल का नाम, प्रति पंक्ति एक होस्ट।
  -output string
        आउटपुट प्रारूप (stdout|csv|json) (default "stdout")
  -search
        समान आधार डोमेन वाले सभी URL खोजता है (यानी example.com और sub.example.com) (default true)
  -silent
	    हेडर प्रिंट करने से बचें (default false)
  -update
        ऐप्स फ़ाइल अपडेट करें
  -worker int
        वर्कर की संख्या (default 4)

-update फ़्लैग enthec से technologies.json का वर्तमान संस्करण डाउनलोड करता है।

कस्टम अनुरोध हेडर एक से अधिक बार प्रदान किए जा सकते हैं:

$ webanalyze -host example.com -header "User-Agent: Mozilla/5.0" -header "Authorization: Bearer token"

Docker

# रिपोजिटरी क्लोन करें
git clone https://github.com/rverton/webanalyze.git
# कंटेनर बिल्ड करें
docker build -t webanalyze:latest webanalyze
# कंटेनर चलाएँ
docker run -it webanalyze:latest -h

विकास / लाइब्रेरी के रूप में उपयोग

इसे लाइब्रेरी के रूप में उपयोग करने के उदाहरण के लिए cmd/webanalyze/main.go देखें।

उदाहरण

$ ./webanalyze -host robinverton.de -crawl 1
 :: webanalyze        : v1.0
 :: workers           : 4
 :: apps              : technologies.json
 :: crawl count       : 1
 :: search subdomains : true

https://robinverton.de/hire/ (0.5s):
    Highlight.js,  (Miscellaneous)
    Netlify,  (Web Servers, CDN)
    Google Font API,  (Font Scripts)
http://robinverton.de (0.8s):
    Highlight.js,  (Miscellaneous)
    Netlify,  (Web Servers, CDN)
    Hugo, 0.42.1 (Static Site Generator)
    Google Font API,  (Font Scripts)

$ ./webanalyze -host robinverton.de -crawl 1 -output csv
 :: webanalyze        : v1.0
 :: workers           : 4
 :: apps              : technologies.json
 :: crawl count       : 1
 :: search subdomains : true

Host,Category,App,Version
https://robinverton.de/hire/,Miscellaneous,Highlight.js,
https://robinverton.de/hire/,Font Scripts,Google Font API,
https://robinverton.de/hire/,"Web Servers,CDN",Netlify,
http://robinverton.de,"Web Servers,CDN",Netlify,
http://robinverton.de,Static Site Generator,Hugo,0.42.1
http://robinverton.de,Miscellaneous,Highlight.js,
http://robinverton.de,Font Scripts,Google Font API,

श्रेणियाँ