
New releaseAug 2, 2026
wappalyzergo v0.2.92
Uma implementação go de alto desempenho da Wappalyzer Technology Detection Library
Wappalyzergo
Uma portabilidade de alto desempenho da biblioteca de detecção de tecnologias Wappalyzer para Go. Inspirado pelo Webanalyze.
Utiliza dados de
Características
- Muito simples e fácil de usar, com base de código limpa.
- Expressões regulares normalizadas + base de dados de impressões digitais wappalyzer atualizada automaticamente.
- Otimizado para desempenho: análise manual de HTML para máxima velocidade.
Usando go install
go install -v github.com/projectdiscovery/wappalyzergo/cmd/update-fingerprints@latest
Após este comando, o código-fonte da biblioteca wappalyzergo estará no seu go.mod atual.
Exemplo
Exemplo de uso:
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:{}]
}