अपडेट पर वापस जाएँ
New releaseAug 2, 2026

wappalyzergo v0.2.92

Wappalyzer प्रौद्योगिकी पहचान लाइब्रेरी का एक उच्च प्रदर्शन Go कार्यान्वयन।

साझा करें

Wappalyzergo

Wappalyzer टेक्नोलॉजी डिटेक्शन लाइब्रेरी का Go में एक उच्च-प्रदर्शन पोर्ट। Webanalyze से प्रेरित।

डेटा इनसे लेता है

विशेषताएँ

  • स्वच्छ कोडबेस के साथ उपयोग करना बहुत सरल और आसान।
  • सामान्यीकृत regexes + wappalyzer फिंगरप्रिंट्स का स्वतः-अपडेट होने वाला डेटाबेस।
  • प्रदर्शन के लिए अनुकूलित: सर्वोत्तम गति के लिए HTML को मैन्युअल रूप से पार्स करना।

go install का उपयोग करना

go install -v github.com/projectdiscovery/wappalyzergo/cmd/update-fingerprints@latest

इस कमांड के बाद wappalyzergo लाइब्रेरी सोर्स आपके वर्तमान go.mod में होगा।

उदाहरण

उपयोग उदाहरण:

package main

import (
	"fmt"
	"io"
	"log"
	"net/http"

	wappalyzer "github.com/projectdiscovery/wappalyzergo"
)

func main() {
	resp, err := http.DefaultClient.Get("https://www.hackerone.com")
	if err != nil {
		log.Fatal(err)
	}
	data, _ := io.ReadAll(resp.Body) // Ignoring error for example

	wappalyzerClient, err := wappalyzer.New()
	fingerprints := wappalyzerClient.Fingerprint(resp.Header, data)
	fmt.Printf("%v\n", fingerprints)

	// Output: map[Acquia Cloud Platform:{} Amazon EC2:{} Apache:{} Cloudflare:{} Drupal:{} PHP:{} Percona:{} React:{} Varnish:{}]
}

श्रेणियाँ