Voltar às atualizações
New releaseAug 2, 2026

wappalyzergo v0.2.92

Uma implementação go de alto desempenho da Wappalyzer Technology Detection Library

Compartilhar

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

Categorias