Skip to content

Releases: pis10/TraceSurface

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 12:11

未登录外跳的站点不再整站跳过:匿名扫描会自动拦下主框架的跨源跳转,钉住目标站完成采集,结果标注"未登录视角";带登录态或使用 --headed 时行为不变。

感谢 @keyblues 的 PR #3

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 08:33

证据层级统一为一条轴:runtime / full-url / L1–L4 / no-url。浏览器实际发出的请求标注为 runtime,源码中已是完整 URL 的标注为 full-url,不再与 L1 混杂;报告页精简为单个 Grade 列。

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:04

CLI 帮助界面改版:-h 与裸命令显示 ASCII banner、版本号与项目地址;各命令及参数的描述文案全面精简,移除了与界面自动标注重复的默认值与范围说明。

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 04:16

本地报告页聚焦为 APIs / Replays / Secrets 三个视图:

  • 浏览器实际捕获的请求并入 API 清单,以 NET 标记区分,不再单设 Network 视图
  • 筛选栏移除推导层级与主机筛选
  • 后端调用栈对齐与存储查询同步调整

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 11:47

提升 Release 二进制的启动速度:onefile 解压结果按版本缓存,-h 等轻量命令不再加载 Playwright。首次运行仍会解压一次,之后明显更快。

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 11:19

优化扫描性能:采集、静态分析与发包验证的衔接更紧凑,内存与 CPU 占用更低,多站点批量扫描更稳定;命令行并发参数一并精简。

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 18 Aug 05:39
138e1a5

What's Changed

  • Ship v1.0.5 standalone binaries by @pis10 in #2

Full Changelog: v1.0.0...v1.0.5

v1.0.0

Choose a tag to compare

@pis10 pis10 released this 07 Aug 09:26
cd384d3

首次公开发布。

安装

需要 Python 3.12+ 和 uv

uv tool install https://github.com/pis10/TraceSurface/releases/download/v1.0.0/tracesurface-1.0.0-py3-none-any.whl
tracesurface install-browser

亮点

  • 面向 SPA 与微前端的 API 资产发现:浏览器流量、JS chunk、动态路由、微前端入口
  • 对发现的 API 与浏览器真实请求做去认证重放
  • 堆栈到 AST 对齐,L1–L4 证据分层
  • 本地报告界面:API Surface、Verification、Network、Secrets