Volver a actualizaciones
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

Compartir

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:{}]
}

Categorías