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响应头和响应体,识别网站使用的技术栈
Click to show internal directories.
Click to hide internal directories.