
New releaseAug 16, 2026
wappalyzergo v0.2.94
تنفيذ عالي الأداء بلغة Go لمكتبة Wappalyzer لكشف التقنيات
Wappalyzergo
منفذ عالي الأداء لمكتبة Wappalyzer لكشف التقنيات إلى لغة Go. مستوحى من Webanalyze.
يستخدم بيانات من
الميزات
- بسيط وسهل الاستخدام للغاية، مع قاعدة كود نظيفة.
- تعبيرات regex مُوحَّدة + قاعدة بيانات محدّثة تلقائيًا لبصمات 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:{}]
}