wappalyzer

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

  • Package wappalyzer @Author: zhizhuo @IDE:GoLand @File: wappalyzer.go @Date: 2025/4/17 下午1:59*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TypeWappalyzer

type TypeWappalyzer struct {
	WebServers           []string `json:"web_servers"`            //WEB服务器
	ReverseProxies       []string `json:"reverse_proxies"`        //代理服务器
	JavaScriptFrameworks []string `json:"java_script_frameworks"` //JS框架
	JavaScriptLibraries  []string `json:"java_script_libraries"`  //JavaScript库
	WebFrameworks        []string `json:"web_frameworks"`         //WEB框架
	StaticSiteGenerator  []string `json:"static_site_generator"`  //静态站点生成器
	ProgrammingLanguages []string `json:"programming_languages"`  //开发语言
	Caching              []string `json:"caching"`                //站点缓存
	Security             []string `json:"security"`               //站点安全
	HostingPanels        []string `json:"hosting_panels"`         //主机面板
	Other                []string `json:"other"`                  //其他杂项
}

TypeWappalyzer 存储网站技术栈信息的结构体

type Wappalyzer

type Wappalyzer struct {
	// contains filtered or unexported fields
}

Wappalyzer 技术识别器结构体

func NewWappalyzer

func NewWappalyzer() (*Wappalyzer, error)

NewWappalyzer 返回全局共享的 Wappalyzer 单例 Wappalyzer 内部只做只读匹配,线程安全,无需每次创建新实例

func (*Wappalyzer) FormatData

func (w *Wappalyzer) FormatData(data map[string]wappalyzer.AppInfo) *TypeWappalyzer

FormatData 将wappalyzer原始数据格式化为自定义结构

func (*Wappalyzer) GetWappalyzer

func (w *Wappalyzer) GetWappalyzer(respHeader map[string][]string, respData []byte) (*TypeWappalyzer, error)

GetWappalyzer 分析HTTP响应头和响应体,识别网站使用的技术栈

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL