淘客做自己的网站,中国机加工企业哪里最多,wordpress php幻灯片代码,武宁县建设工程招标公告门户网站上一篇#xff1a;我们分享了抓包工具mitmproxy环境配置使用#xff08;一#xff09;这一篇我们主要介绍下mitmweb抓包工具的基本用法一、mitmproxy介绍mitmproxy是Python编写的一款功能完善的代理工具#xff0c;mitmproxy是一款支持拦截HTTP和HTTPS请求和响应并即时修改… 上一篇我们分享了抓包工具mitmproxy环境配置使用一这一篇我们主要介绍下mitmweb抓包工具的基本用法一、mitmproxy介绍 mitmproxy是Python编写的一款功能完善的代理工具mitmproxy是一款支持拦截HTTP和HTTPS请求和响应并即时修改它们的交互式中间人代理工具。同时它提供了Python API给开发者编写插件用来自定义对流量进行处理和修改。二、为什么选择 mitmproxy1、相对于我们常用的 fiddle 代理工具它是可以跨平台2、相对于跨平台的 charles 代理工具它是开源免费的3、最重要的一点也是为什么我们采用 mitmproxy 来进行做 Mock它支持使用 Python 进行二次开发这样就可以结合业务进行灵活拓展了。三、mitmproxy 构成1、mitmproxy是一个控制台工具允许交互式检查和修改 HTTP 流量不支持湾环境支持os和linux2、mitmwebmitmproxy 是基于 Web 的用户界面它允许交互式检查和修改 HTTP 流量3、mitmdumpmitmproxy 的命令行版本。它提供了类似 tcpdump 的功能可查看、记录和以编程方式转换 HTTP 流量。四、官网mitmproxy 官网https://www.mitmproxy.org/mitmproxy 官方文档https://docs.mitmproxy.org/stable/mitmproxy 官方脚本 demohttps://docs.mitmproxy.org/stable/addons-examples/五、启动抓包服务1、cmd下mitmweb默认端口是80802、cmd下mitmweb -p 8999端口为8999启动 mitmweb 命令后会有一个类似Chrome开发者工具的Web页面功能上类似mitmroxy一样可以查看每个请求的详情包括请求、响应还可以对请求和响应内容进行修改包括过滤、重新发送请求等常用功能六、mitmweb基本使用1、抓包信息主面板页抓包接口信息、请求页、响应页2、关键字搜索匹配显示指定接口关键字匹配指定接口高亮显示3、清除当前所有接口、打开文件、保存当前接口文件4、篡改请求关键字匹配接口请求拦截篡改请求数据5、接口测试编辑接口请求和响应数据点replay重新进行接口请求6、篡改响应拦截请求点 Resume再次拦截到响应修改响应值为“王大力测试进阶之路”再点Resume释放响应发现前端展示为修改后的值7、还有很多过滤器表达式这里就不一一列举了可以参考官网文档https://docs.mitmproxy.org/stable/concepts-filters/