原创 无问之路 巢安实验室
简介
Wappalyzer技术检测库的高性能端口。灵感来自网络分析。
使用来自 https://github.com/AliasIO/wappalyzer
的数据。
Features
非常简单易用,代码库干净。规范化正则表达式 + 自动更新的 wappalyzer 指纹数据库。针对性能进行了优化:手动解析 HTML 以获得最佳速度。
使用与安装
go install -v github.com/projectdiscovery/wappalyzergo/cmd/update-fingerprints@latest
在此命令之后,wappalyzergo 库源代码将位于您当前的 go.mod
中。
Example
package mainimport ("fmt""io/ioutil""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, _ := ioutil.ReadAll(resp.Body) // Ignoring error for examplewappalyzerClient, 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:{}]
}
参考🔗
https://github.com/projectdiscovery/wappalyzergo