返回更新列表
新发布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,

分类