auto-restful-mitmproxy一个自制小工具

一、背景

安利团队mitmproxy。 经过研究,mitmproxy十份的简单友好(虽然目前最新版文档写的一般)。 今天写了一个十分粗糙的 —— 辅助机器人。 可以做到

  1. 简单明了的DSL书写 API
  2. 支持书写完热更新同步给mitmproxy, 从而实现 mitmproxy看起来像一个本地的热更新开发server,可以把 代理的请求map到本地文件中的返回。抓包QA的效率翻倍。

项目地址 https://github.com/Mark24Code/auto-restful-mitmproxy
(依赖python,ruby)

比Charles好用 :火箭: 这是最后的倔强。 初始版本欢迎反馈和喷。

二、语法展示

展示下简单的语法。get请求,包含关键字路径 ‘/keyword/of/path’ 返回是一个JSON对象

get '/keyword/of/path' do
{
  "result": {
    "errno": "OK",
    "errmsg": "成功"
  },
  "data": {
    "details": [
      {
        "id": 123,
        "nick": "Hello",
      }
    ]
  }
}
end

Mark24

Everything can Mix.