栈棱镜
1 rating
)Overview
检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。
StackPrism / 栈棱镜是一款基于 Chrome / Edge Manifest V3 的网页技术栈识别扩展。访问任意网页,点击扩展图标就能看到站点用了哪些前端框架、后端服务、CDN、统计、登录、支付等技术,按类目分组展示。 【多维度识别,不止看 HTML】 不同于市面上多数只扫 HTML 与资源 URL 的同类工具,栈棱镜把检测拆成多个独立通道并行收集线索: • 静态扫描:页面加载时扫 DOM 节点、全局变量、CSS 类名、CSS 变量、meta 标签 • 响应头观察:Service Worker 监听响应头,捕获主文档 / XHR / iframe 的 Server、X-Powered-By、Cookie 等 • 动态资源监听:页面加载完后继续监控新加载的脚本、样式、iframe、feed 链接 • JS 版权注释扫描:异步抓主 bundle 的开头版权注释和包体里嵌入的 OAuth URL,识别打包到 vendor chunk 里的第三方依赖与 SPA 的「使用 X 登录」回调 四路结果合并去重后,按 50+ 个类目分组展示。 【识别范围】 涵盖前端框架与 UI 组件库、构建工具与运行时、Web 服务器、后端框架、CDN 与云托管服务、编程语言、CMS 与电商平台、第三方 SaaS、AI 服务、统计分析、广告营销、第三方登录与支付,以及 HTTPS / HTTP/2 / HTTP/3 / CSP 等安全协议。共 2 万多条识别规则,覆盖 50+ 个类目。 【主要特点】 • MV3 service worker 架构:无后台常驻进程,事件驱动,内存占用低 • 规则即数据:50+ 个 JSON 规则文件集中维护,构建期预编译 hint prefilter 与 keyword 合并正则,运行时只跑命中候选 • 伪造响应头检测:响应头里同时出现多种不同主体身份字段,或 server 字段拼了多个产品名时,自动降级所有相关识别项并附警示,识破常见的伪造场景 • 自指抑制:访问主流代码托管与开源社区等 50+ 站点时,自动排除同名服务,避免误报 • HTTP 版本识别:从响应状态行提取真实协商版本,绕开跨域 Timing-Allow-Origin 限制 • JS 包体扫描:捕获 SPA 把 OAuth 回调 URL 写在 bundle 里的场景,即使 HTML 里看不到登录按钮也能识别 【隐私】 StackPrism 完全本地运行: • 检测全部在浏览器内部进行,识别结果只存在 chrome.storage • 不上传任何页面内容、URL、识别结果到任何服务器 • 没有遥测、广告 SDK、外部统计 • 唯一的网络请求是异步抓取目标页面自身已经加载的少量 JS 文件首段用于版权注释识别(走浏览器缓存,不增加额外流量) 【开源】 源码托管在 GitHub,开源协议 CC BY-NC-SA 4.0(允许非商业自由使用与二次修改): https://github.com/setube/stackprism 欢迎在 Issues 反馈漏识 / 误识,popup 上点「识别不准确」按钮自动跳到议题模板;欢迎 PR 新规则。
5 out of 51 rating
Details
- Version1.3.90
- UpdatedOctober 22, 2026
- Offered bysetube
- Size8.02MiB
- Languages9 languages
- Developer
Email
1962257451@qq.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
栈棱镜 has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
栈棱镜 handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser