mitmproxy的使用
2024-08-30 15:41:29
一.介绍
中间人代理
可以理解成和中间件差不多
mitmproxy工程工具包,主要包含了3个组件
- mitmproxy:拦截的http(s)记录控制台显示 【window不支持】
- mitmdump:命令行接口,可以对接python脚本,通过脚本实现监听后的处理,可定制个人需求
- mitmweb:web形式展示
二.安装
pip3 install mitmproxy
三.使用
手机要和电脑关联上
cmd
运行IPconfig
获取本机IPve地址
- 浏览器输入本就地址:8080也就是
mitmproxy
的地址
如果是pc 端关联原理也一样代理设置用mitmproxy
的地址
因为我是window所以我不怎么用mitmproxy
mitmdump的使用
其他我是平时不怎么用就不写啦
截获的数据保存到文件中
mitmdump -w 文件路径
执行python脚本
mitmdump -s 脚本路径
脚本里面代码
def request(flow):
flow.request.headers['User-Agent'] = 'MitmProxy'
print(flow.request.headers) #request()方法
#参数为flow,HTTPFlow对象
#request属性即可获取到当前请求对象,我们可以随意修改request对象的相关资料
最新文章
- MySql怎样去掉某个字段最后的逗号或最后的字
- Android app开发知识小结
- dns泛解析漫谈
- svn代码提交注意事项
- 无法解决 equal to 运算中 ";Chinese_PRC_CI_AS"; 和 ";SQL_Latin1_General_CP1_CI_AS"; 之间的排序规则冲突。
- A + B Problem II
- poj 3070 矩阵快速幂模板
- 最全面的Java多线程用法解析
- [转]Oracle关于null的处理
- python(5)–sys模块
- XMPP的Stanzas
- 提升你的Java应用性能:改善数据处理
- Chapter 18_0 数学库
- PHPMailer 命令执行漏洞(CVE-2016-10033)分析(含通用POC)
- SNS团队第六次站立会议(2017.04.27)
- JAVA中Sql时间格式与util时间格式转换
- js无间隙向上滚动
- SpringCloud-day04-Eureka高可用集群配置
- angular cli全局版本大于本地版本 把本地版本升级方式
- C# Aspose.Cells控件读取Excel
热门文章
- 《MySQL数据库》常用语法(一)
- AOP框架Dora.Interception 3.0 [4]: 基于特性的拦截器注册
- Task.Factory.StartNew 测试
- Spring Cloud Config实现集群配置中心
- oop面向对象【类与对象、封装、构造方法】
- Azure 上的高可用概念
- vs2017 C# ActiveX浏览器插件 创建 发布 C# windows窗体控件库(.NET Framework)注意事项
- 怎么将DWG转PDF?分享一个在线转换方法
- 页面中加入地图map
- mybatis报错: java.lang.IllegalArgumentException invalid comparison: java.util.Date and java.lang.String