Moxy – MITMProxy模拟脚本
Moxy是一个脚本,可以轻松地将配置为用于应用程序开发和测试的工具,尤其是可以插入模拟响应和/或基于各种标准修改现有响应和/或请求的脚本。
MITM代表中间人,即该工具位于客户端和服务器之间,并且可以捕获,替换和/或修改它们之间的请求和响应。 配置为JSON,即使用该工具无需编码。 除其他外,它可以:
尚未在后端实现的端点的模拟响应
复制特定的流程,包括错误响应; 支持单步,多阶段,状态机,循环和随机选择的动作
匹配来自真实后端的特定响应并修改其内容(例如,将新数据插入现有响应中)
记录特定请求或响应的出现
引入随机错误以模拟不可靠的条件
安装
通过pip或Homebrew安装mitmproxy:
pip3 install mitmproxy
或者
brew install mitmproxy
运行一次以生成证书:
mitmproxy
2021-09-14 17:12:43
22KB
Python
1