网站技术栈识别与指纹分析

SKILL运维和基础设施

原名 whatweb

运维和基础设施 未标注权限 许可证不明确
安装这个技能

只需提供目标网址,就能识别对方用的服务器、框架、JS 库、CDN、分析工具和托管服务等技术特征,纯标准库实现、无需安装依赖,适合快速摸清一个网站的技术底细。

一句话选型结论

按资料字段整理

网站技术栈识别与指纹分析是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_44f12bcc/whatweb
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_44f12bcc仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.4 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
识别网站技术栈查看服务器与CDN排查前端框架类型

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
网站技术栈识别与指纹分析当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.4 KB
模型实际读到的说明书原文,来自技能仓库

WhatWeb — 网站技术栈识别

Python 版网站技术指纹识别工具,功能类似 Wappalyzer / WhatWeb(Ruby),纯标准库实现,无需任何外部依赖。

能检测什么

类别 检测项
服务器 / 中间件 nginx、Apache、IIS、LiteSpeed、Cloudflare、Caddy、Tomcat、OpenResty、Tengine、Jetty、Gunicorn、uWSGI、Waitress、Go、Node.js
后端语言 / 框架 PHP、ASP.NET、Express、Next.js、Koa、Flask、Django、Laravel、Slim、Phalcon
前端框架 / SSG React、Vue.js、Angular、Next.js、Nuxt.js、Gatsby、UmiJS、Ant Design Pro、Svelte、Astro、Remix、Eleventy、Hexo、Hugo、Django、Laravel、Ruby on Rails、Spring Boot、ASP.NET、CodeIgniter、Symfony
JS 库 jQuery、jQuery UI、React、Vue.js、Angular、Bootstrap、D3.js、Lodash、Moment.js、Axios、Chart.js、Three.js、GSAP、Swiper、AOS、Anime.js、Popper.js、Tippy.js、SweetAlert、Select2、DataTables
CMS / 平台 WordPress、Drupal、Joomla、Shopify、Wix、Squarespace、Ghost、Hexo、Hugo、Gatsby、Jekyll、Nuxt、Next.js、Typo3、Contao、WooCommerce、Magento、BigCommerce、PrestaShop、OpenCart、Salesforce Commerce
分析 / 追踪 Google Analytics、Google Tag Manager、百度统计、CNZZ、腾讯分析、Umeng+、Hotjar、Mixpanel、Segment、Matomo、Plausible、Umami、Simple Analytics、Clarity
CDN Cloudflare、jsDelivr、CDNJS、BootCDN、UNPKG、Akamai、Fastly、Azure CDN、AWS CloudFront、Bunny CDN、腾讯云 CDN、阿里云 CDN、百度 CDN
安全 / 防护 Cloudflare、reCAPTCHA、hCaptcha、Turnstile、Akamai Bot Manager、Imperva、Sucuri、Wordfence
托管 / 云服务 GitHub Pages、Netlify、Vercel、Render、Cloudflare Pages、Firebase、AWS、Azure、Google Cloud、阿里云、腾讯云
JS 运行时 / 构建工具 Webpack、Vite、Parcel、Rollup、Esbuild、SWC、Babel、TypeScript

使用方法

基本用法

python whatweb.py <URL>

多个 URL

python whatweb.py https://example1.com https://example2.com

输出 JSON 格式

python whatweb.py <URL> --json

详细模式(显示响应头)

python whatweb.py <URL> -v

设置超时时间

python whatweb.py <URL> -t 30

示例

# 检测百度
python whatweb.py https://www.baidu.com

# 检测淘宝(JSON 输出)
python whatweb.py https://www.taobao.com --json

# 不写协议头会自动补全 https://
python whatweb.py example.com

# 多站点扫描
python whatweb.py https://www.baidu.com https://www.taobao.com https://wordpress.org

# 详细模式
python whatweb.py https://www.baidu.com -v

输出说明

============================================================
  WhatWeb — https://www.example.com
============================================================
  扫描时间: 2026-06-04 15:48:17

【基本信息】
  URL:          https://www.example.com
  状态码:       200
  Title:        Example Domain

【服务器 & 后端】
  Server:         nginx/1.18.0
  X-Powered-By:  PHP/7.4.0

【检测到的技术】
  ✓ nginx  [Server]
  ✓ PHP  [X-Powered-By]
  ✓ jQuery  [JavaScript]
  ✓ React  [Framework]
  ✓ Cloudflare  [CDN]

【JavaScript 库】
  - jQuery v3.6.0

【前端 / SSG 框架】
  - React

【安全特性】
  - HSTS
  - CSP
  - X-Frame-Options
============================================================

实现原理

  1. HTTP 头分析 — 解析 Server、X-Powered-By、Set-Cookie、Strict-Transport-Security 等响应头
  2. Cookie 识别 — 通过 Cookie 名称推断后端框架(如 laravel_session → Laravel),使用正则词边界匹配,避免子串误报
  3. HTML 解析 — 提取 <meta name="generator">、<title>、<script src> 等标签
  4. 正则指纹匹配 — 对 JS 文件路径、HTML 内容做正则匹配,识别框架/库特征,全部使用 \b 词边界防止误报
  5. 重定向处理 — 自动跟随 301/302 重定向,记录跳转链

扩展指纹库

编辑 whatweb.py 中的 FINGERPRINTS 字典,按现有格式添加新的检测规则:

FINGERPRINTS = {
    "js_libraries": {
        "YourLibrary": [r"your-lib[.-](\d+\.\d+(\.\d+)?)"],
    },
    # ... 其他类别
}

指纹规则编写指南

  • 使用原始字符串 r"..." 编写正则,避免转义问题
  • 加词边界 \b 防止子串误报(如 \bMage\b 不会匹配 image)
  • 版本捕获 用括号分组 (\d+\.\d+(\.\d+)?) 提取版本号
  • 多模式 每个类别下提供多个识别模式,提高覆盖率
  • 测试验证 添加新规则后务必用目标站点验证,避免误报

文件说明

文件 说明
whatweb.py 主程序,纯 Python 标准库,零依赖
SKILL.md 本文件

技术细节

  • 纯标准库:urllib.request、http.client、ssl、re、json、HTMLParser
  • 超时控制:默认 15 秒,可通过 -t 参数调整
  • SSL 处理:自动跳过证书验证(方便内网/测试环境扫描)
  • 编码处理:优先 UTF-8,失败则 fallback 到 latin-1
  • 错误处理:HTTP 错误状态码仍可读取响应内容进行分析
  • 正则匹配:全部使用 re.search + re.IGNORECASE,支持大小写不敏感匹配
  • 词边界:Cookie 和平台检测使用 \b 词边界,避免子串误报

已知问题 / 限制

  • 动态内容:单页应用(SPA)的核心内容由 JS 动态渲染,urllib 无法执行 JS,可能漏检
  • 解决方案:接入无头浏览器(如 Playwright / Puppeteer)执行 JS 后分析
  • CDN 混淆:部分站点通过 CDN 隐藏真实服务器,需结合 Via / X-Cache 头综合判断
  • 误报:部分短模式(如 r"vue")可能误报,已加 \b 词边界缓解
  • 大文件超时:部分站点 HTML 过大(如 GitHub),需在超时时间内完成下载和分析

适用场景

  • 竞品技术栈调研
  • 安全评估前的资产指纹识别
  • 网站迁移/重构前的现状摸底
  • 学习研究(了解各网站用了什么技术)
  • 批量扫描(结合 --json 输出 + 脚本批处理)

License

MIT License

常见问题

5 问
答案由本站依据条目字段整理
网站技术栈识别与指纹分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_44f12bcc/whatweb。安装方式为未标注。装完刷新技能列表或重开客户端。

网站技术栈识别与指纹分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

网站技术栈识别与指纹分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

网站技术栈识别与指纹分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

网站技术栈识别与指纹分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。