Mark24
记录灵感、技术、思考
auto-restful-mitmproxy一个自制小工具
一、背景
安利团队mitmproxy。 经过研究,mitmproxy十份的简单友好(虽然目前最新版文档写的一般)。 今天写了一个十分粗糙的 —— 辅助机器人。 可以做到
- 简单明了的DSL书写 API
- 支持书写完热更新同步给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