
新发布Sep 1, 2026
webanalyze v0.4.5
Wappalyzer 的移植版本 (揭示网站使用的技术) 以自动化大规模扫描。
webanalyze
这是 Wappalyzer 的 Go 语言移植版本。该工具旨在提供高性能,并允许测试大量主机列表。
[!NOTE] 由于 Wappalyzer 移除了其应用定义文件的公开访问权限,webanalyze 目前从 enthec 加载定义文件。
安装与使用
预编译版本
预编译版本可直接从此处下载。
自行构建
如果你想自行构建:
$ go install -v github.com/rverton/webanalyze/cmd/webanalyze@latest
使用方法
$ webanalyze -update # 从 wappalyzer 项目加载新的 technologies.json 文件
$ webanalyze -h
Usage of webanalyze:
-apps string
app 定义文件。 (默认 "technologies.json")
-crawl int
从根页面跟随的链接数量 (默认 0)
-header value
自定义 HTTP 请求头,可重复 (例如 'User-Agent: webanalyze')
-host string
要测试的单个主机
-hosts string
包含主机列表的文件名,每行一个主机。
-output string
输出格式 (stdout|csv|json) (默认 "stdout")
-search
搜索具有相同基础域名的所有 URL(即 example.com 和 sub.example.com)(默认 true)
-silent
不打印头部信息 (默认 false)
-update
更新 apps 文件
-worker int
工作线程数量 (默认 4)
-update 标志会从 enthec 下载当前版本的 technologies.json。
自定义请求头可以多次提供:
$ webanalyze -host example.com -header "User-Agent: Mozilla/5.0" -header "Authorization: Bearer token"
Docker
# 克隆仓库
git clone https://github.com/rverton/webanalyze.git
# 构建容器
docker build -t webanalyze:latest webanalyze
# 运行容器
docker run -it webanalyze:latest -h
开发 / 作为库使用
有关如何将其作为库使用的示例,请参阅 cmd/webanalyze/main.go。
示例
$ ./webanalyze -host robinverton.de -crawl 1
:: webanalyze : v1.0
:: workers : 4
:: apps : technologies.json
:: crawl count : 1
:: search subdomains : true
https://robinverton.de/hire/ (0.5s):
Highlight.js, (Miscellaneous)
Netlify, (Web Servers, CDN)
Google Font API, (Font Scripts)
http://robinverton.de (0.8s):
Highlight.js, (Miscellaneous)
Netlify, (Web Servers, CDN)
Hugo, 0.42.1 (Static Site Generator)
Google Font API, (Font Scripts)
$ ./webanalyze -host robinverton.de -crawl 1 -output csv
:: webanalyze : v1.0
:: workers : 4
:: apps : technologies.json
:: crawl count : 1
:: search subdomains : true
Host,Category,App,Version
https://robinverton.de/hire/,Miscellaneous,Highlight.js,
https://robinverton.de/hire/,Font Scripts,Google Font API,
https://robinverton.de/hire/,"Web Servers,CDN",Netlify,
http://robinverton.de,"Web Servers,CDN",Netlify,
http://robinverton.de,Static Site Generator,Hugo,0.42.1
http://robinverton.de,Miscellaneous,Highlight.js,
http://robinverton.de,Font Scripts,Google Font API,