Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
wappalyzergo — Высокопроизводительная реализация библиотеки определения технологий Wappalyzer на Go | Kitploit
Инструменты/GitHubGitHub/projectdiscovery/wappalyzergo
РазведкаСбор информацииВеб-безопасностьУтилиты и фреймворкиКраулер
GitHubprojectdiscovery/wappalyzergo

wappalyzergo

Высокопроизводительная реализация библиотеки определения технологий Wappalyzer на Go

Репозиторий
1.1k1675 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Wappalyzergo

Высокопроизводительный порт библиотеки определения технологий Wappalyzer на Go. Вдохновлено Webanalyze.

Использует данные из

  • https://github.com/enthec/webappanalyzer
  • https://github.com/HTTPArchive/wappalyzer

Возможности

  • Очень простой и удобный в использовании, с чистым кодом.
  • Нормализованные регулярные выражения + автоматически обновляемая база данных отпечатков Wappalyzer.
  • Оптимизировано для производительности: ручной разбор HTML для максимальной скорости.

Использование go install

root@kitploit:~
go install -v github.com/projectdiscovery/wappalyzergo/cmd/update-fingerprints@latest

После выполнения этой команды исходный код библиотеки wappalyzergo будет в вашем текущем go.mod.

Пример

Пример использования:

root@kitploit:~
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:{}]
}
Скачать инструмент