在 GitHub 上加星Star1.1k 个星标

工具

mitmproxy2swagger

命令行工具,从捕获的流量还原未公开的 REST API。它读取 mitmproxy 流文件或浏览器 DevTools 导出的 HAR,生成描述所观察端点的 OpenAPI 3.0 规范。对更多捕获再次运行时,会将新数据安全合并到已有规范中。

目标
协议 · 网站
类别
网站分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 通过 PyPI 安装(亦有 Arch Linux 软件包),或使用随附的 Dockerfile 运行;pyproject.toml 标注版本 0.15.0,要求 Python 3.12+。
  • 以 mitmproxy 流文件或浏览器 HAR 导出作为输入;使用者需另行捕获这些流量(例如通过 mitmproxy),并提供 API 的基础 URL 前缀。两阶段流程可将多次捕获合并到已有规范中。
  • 仅用于分析者有权捕获与分析的 API 和流量。pyproject.toml 中的项目元数据声明采用 MIT 许可证;仓库没有可供 GitHub 识别的独立 LICENSE 文件。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · alufers/mitmproxy2swagger · 修订 f432aca
  2. pyproject.toml GitHub · alufers/mitmproxy2swagger · 修订 f432aca

同分区更多条目:网站

网站分区全部 61 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页