
Nuevo releaseAug 16, 2026
wappalyzergo v0.2.94
Una implementación en Go de alto rendimiento de la biblioteca de detección de tecnologías Wappalyzer
Wappalyzergo
Una adaptación de alto rendimiento de la biblioteca de detección de tecnología Wappalyzer a Go. Inspirada en Webanalyze.
Utiliza datos de
Características
- Muy simple y fácil de usar, con una base de código limpia.
- Regex normalizados + base de datos de huellas digitales de wappalyzer con actualización automática.
- Optimizado para el rendimiento: parseo manual de HTML para la mejor velocidad.
Usando go install
go install -v github.com/projectdiscovery/wappalyzergo/cmd/update-fingerprints@latest
Después de este comando, el código fuente de la librería wappalyzergo estará en tu go.mod actual.
Ejemplo
Ejemplo 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:{}]
}