一、基本信息

  • 软件名称:Proxyman
  • 平台支持:macOS(也支持iOS、iOS模拟器和Android设备代理)
  • 功能定位:捕获、检查和操作HTTP或HTTPS请求/响应

二、软件特点

  1. 原生高性能:作为macOS平台上的原生应用,Proxyman具有出色的性能和稳定性,能够高效捕获网络流量。
  2. 简洁直观:界面设计简洁明了,用户无需复杂操作即可轻松上手。
  3. 功能强大:提供流量捕获、实时监控、SSL解密、请求响应编辑、代理设置等多种功能,满足开发者和测试人员的各种需求。

三、主要功能

  1. 流量捕获和监控

    • 捕获并显示设备上的所有网络流量,包括HTTP、HTTPS和WebSocket等。
    • 实时监控请求和响应的详细信息,如URL、头部、内容和时间等。
  2. SSL解密

    • 支持对HTTPS流量进行SSL解密,使用户能够查看加密的请求和响应内容。
    • 充当SSL代理服务器,帮助用户检查加密流量。
  3. 请求和响应编辑

    • 允许用户编辑和修改请求和响应的内容,包括请求参数、请求头、请求体等。
    • 提供URL重写功能,方便用户修改和重定向URL。
  4. 代理设置

    • 可以配置设备的代理设置,使所有网络流量通过指定的代理服务器。
    • 支持外部代理(HTTP/HTTPS/SOCKS/PAC)设置。
  5. 过滤和搜索

    • 提供强大的过滤功能,用户可以根据URL、请求方法、响应状态码等条件对数据包进行筛选。
    • 支持根据关键字对请求进行过滤和搜索,快速定位包含特定关键字的请求数据包。
  6. 自定义和导出

    • 允许用户自定义数据包的显示布局和收藏夹,以便快速访问和查看常用请求数据包。
    • 支持导出请求和响应数据,以便后续分析或共享。
  7. 断点调试和本地映射

    • 提供断点工具,可动态修改请求/响应数据,而无需更改任何客户端代码。
    • 允许开发人员使用本地文件模拟响应,提高开发速度。
  8. 其他高级功能

    • 支持JSON体检查、MessagePack体检查、JSONPath过滤器等高级功能。
    • 提供自定义工具栏、颜色标记和注释等个性化设置。
    • 支持GraphQL请求调试、网络状态模拟(如网络限速)等功能。

四、应用场景

Proxyman广泛应用于前端开发、后端开发、测试、安全审计与监控等多个领域。它可以帮助开发人员调试和优化前端应用程序,测试人员捕获和分析接口请求/响应数据包,安全人员发现潜在的安全风险和异常行为。

系统版本要求:macOS 10.15 或更高。
Apple Silicon 兼容性:兼容

打开软件:「xxx.app已损坏,打不开。你应该将它移到废纸篓」,请参考【Mac应用”已损坏,打不开解决办法】【Mac关闭sip】

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。