How to detect any website's tech stack in bulk (and why a real browser finds 2x more)
说明与用途
使用执行 JavaScript 的浏览器可以将检测到的技术数量翻倍,从而实现更准确的大规模技术栈检测。
问题
Sales teams, agencies, and analysts need to identify the technologies used by thousands of websites to target prospects, audit clients, or analyze market share.
结果
A real browser doubles the number of detected technologies compared to static analysis, enabling more accurate bulk tech stack discovery.
工作流
- 1. Load the target page with a headless browser (e.g., Chrome).
- 2. Block images, fonts, and media to reduce bandwidth.
- 3. Evaluate all JavaScript chains in a single page.evaluate call with try/catch.
- 4. Capture network requests to feed script‑URL and XHR patterns.
- 5. Collect HTML, response headers, cookies, DNS records, and SSL issuer data.
- 6. Match collected signals against the fingerprint database.
- 7. Resolve implies, requires, and excludes relationships.
- 8. Filter matches above a confidence threshold.
- 9. Output technologies grouped by category, version, and email provider.
证据
3,342 of 7,628 technologies have js patterns: things like window.ABTasty, window.Intercom or AFRAME.version. These only exist after the page's JavaScript runs.
Roughly 2× more detections with a real browser: analytics, chat widgets, A/B testing, consent tools and front-end frameworks.
Block images, fonts and media in the browser. You don't need them, and it makes each page much cheaper.
The detector is open source (GPL-3.0, like the fingerprint data).
- 记录日期: 2026-10-02T04:55:44.784Z