Hasty Briefsbeta

双语

Show HN: Wirebrowser – A JavaScript debugger with breakpoint-driven heap search

3 months ago
  • #JavaScript
  • #automation
  • #debugging
  • Wirebrowser 是一个基于 Chrome DevTools 协议 (CDP) 的调试工具包。
  • 功能包括断点驱动的堆搜索和实时对象搜索,用于客户端分析。
  • 允许拦截、阻塞、重写和重放 HTTP 请求和响应。
  • 支持通过实时堆分析和堆快照进行 JavaScript 内存检查。
  • 实时对象搜索功能支持在运行时修补 JavaScript 对象。
  • 静态堆快照搜索可捕获 V8 堆快照中的不可达值。
  • 起源追踪 (BDHS) 可识别导致对象变动的用户态函数。
  • 包含基于形状搜索和聚类的共享相似性引擎。
  • 支持通过 Postman 风格的工作流创建和执行 API 请求。
  • 提供自动化脚本功能,支持浏览器端或 Node.js 脚本及事件触发。
  • 内置字符串编解码工具和 JSON Web 令牌 (JWT) 处理功能。
  • 支持全局或标签页特定的调试操作,灵活性高。
  • 采用 React 和 Node.js 构建,未来可能集成 TypeScript。
  • 未来开发可能包括单页应用爬取和 DOM XSS 扫描功能。
  • 基于 MIT 许可证开源,欢迎贡献代码。