{
  "added_at": "2026-10-16",
  "additional_evidence_urls": [
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteSnapshotter/README.md",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteCrawlerSnapshotter/README.md",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteCrawlerSnapshotter/package.json",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteReconstructor/README.md",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteReconstructor/package.json",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteSnapshotter/docs/security.md",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/SiteReconstructor/docs/security-and-privacy.md",
    "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/LICENSE"
  ],
  "category": "web-analysis",
  "description_en": "Capture browser-session evidence, crawl websites in a persistent Chromium session, and generate offline architecture/API reports plus OpenAPI, SDK and mock-server drafts from saved captures.",
  "description_zh": "采集浏览器会话证据，在持久 Chromium 会话中抓取网站，并根据已保存的捕获数据生成离线架构／API 报告，以及 OpenAPI、SDK 和模拟服务器草稿。",
  "entry_url": "https://awesomerea.org/resources/browser-reverse-engineering-toolkit/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/browser-reverse-engineering-toolkit/",
  "evidence_url": "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit/blob/ecbe61af5004f6efa493749a623fbd98ab307a37/README.md",
  "group": "tools",
  "id": "browser-reverse-engineering-toolkit",
  "json_url": "https://awesomerea.org/resources/browser-reverse-engineering-toolkit/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/browser-reverse-engineering-toolkit/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/browser-reverse-engineering-toolkit/index.md",
  "name": "Browser Reverse Engineering Toolkit",
  "name_zh": "Browser Reverse Engineering Toolkit 浏览器逆向工程工具集",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Manual capture needs access to the target browser session. Crawling requires Node.js/npm, Playwright and its Chromium browser; the reviewed package declares Playwright ^1.44.0 but no Node engines minimum.",
    "The Node.js reconstructor processes saved captures offline. The toolkit is experimental; generated architecture, OpenAPI, SDK and mock-server outputs need review.",
    "Browser-side capture cannot read HttpOnly cookies or bypass authorization. Request hooks see traffic only after installation; source-map references are hints, and true screenshots require browser automation.",
    "Authenticated captures may contain sensitive data. MIT-licensed."
  ],
  "requirements_zh": [
    "手动捕获需要访问目标浏览器会话。抓取需要 Node.js/npm、Playwright 及其 Chromium 浏览器；所审阅的软件包声明 Playwright ^1.44.0，但未声明 Node engines 最低版本。",
    "Node.js 重建器离线处理已保存的捕获数据。工具集仍处于实验阶段，生成的架构、OpenAPI、SDK 和模拟服务器结果需要复核。",
    "浏览器端捕获不能读取 HttpOnly Cookie 或绕过授权。请求钩子只能观察安装后的流量；源码映射引用仅作为线索，真实截图需要浏览器自动化。",
    "含认证状态的捕获数据可能包含敏感信息。采用 MIT 许可证。"
  ],
  "targets": [
    "website"
  ],
  "url": "https://github.com/Dvurechensky/Browser.Reverse.Engineering.Toolkit",
  "verification": "source-reviewed",
  "verified_at": "2026-10-16"
}
