如何编写Python3脚本使用mitmproxy拦截自定义httphttps请求示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计155个文字,预计阅读时间需要1分钟。
python脚本内容from mitmproxy import http, ctxfrom multiprocessing import Lock
class Filter: def __init__(self, filter_info): self.log_info= self.mutex=Lock() self.filter_info=filter_info self.response_file=None
脚本内容
代码如下:
from mitmproxy import mitmproxy.org/
监听指定端口
例子:Presto SQL请求的监听
Presto地址:datacenter4:18080
mitmproxy命令(端口8484)
mitmproxy \
--mode reverse:datacenter4:18080 \
--listen-host datacenter4 \
--listen-port 8484 \
--replacements :~s:\/\/datacenter4/:\/\/datacenter4:18080/
然后JDBC访问Presto使用:jdbc:presto://datacenter4:8484
效果
以上这篇Python3自定义http/https请求拦截mitmproxy脚本实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。
本文共计155个文字,预计阅读时间需要1分钟。
python脚本内容from mitmproxy import http, ctxfrom multiprocessing import Lock
class Filter: def __init__(self, filter_info): self.log_info= self.mutex=Lock() self.filter_info=filter_info self.response_file=None
脚本内容
代码如下:
from mitmproxy import mitmproxy.org/
监听指定端口
例子:Presto SQL请求的监听
Presto地址:datacenter4:18080
mitmproxy命令(端口8484)
mitmproxy \
--mode reverse:datacenter4:18080 \
--listen-host datacenter4 \
--listen-port 8484 \
--replacements :~s:\/\/datacenter4/:\/\/datacenter4:18080/
然后JDBC访问Presto使用:jdbc:presto://datacenter4:8484
效果
以上这篇Python3自定义http/https请求拦截mitmproxy脚本实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

