美文网首页
mitmproxy-使用备忘

mitmproxy-使用备忘

作者: xsren2019 | 来源:发表于2019-11-26 16:02 被阅读0次

一、版本

1、本机版本(MAC)

➜  main git:(master) ✗ mitmdump --version                        
Mitmproxy: 4.0.4
Python:    3.6.0
OpenSSL:   OpenSSL 1.1.0i  14 Aug 2018
Platform:  Darwin-18.2.0-x86_64-i386-64bit

2、线上版本(ubuntu16.04)

线上使用了虚拟环境(virtualenv)

(venv) ➜  main git:(master) ✗ mitmdump --version      
Mitmproxy: 4.0.4
Python:    3.6.5
OpenSSL:   OpenSSL 1.1.0i  14 Aug 2018
Platform:  Linux-4.4.0-117-generic-x86_64-with-debian-stretch-sid

二、参数

使用示例:
mitmdump -s miti_script_wx.py -p 12345  -k
参数解释:
1、-s 指定脚本
2、-p 指定端口
3、-k --ssl-insecure, -k    Do not verify upstream server SSL/TLS certificates.

三、HTTPS

需要连接上代理,然后用google浏览器访问 mitm.it ,下载证书并安装。

四、其他技巧

1、block some request

def request(context, flow):
    flow.kill()

2、get client ip

flow.client_conn.ip_address

相关文章

  • mitmproxy-使用备忘

    一、版本 1、本机版本(MAC) 2、线上版本(ubuntu16.04) 线上使用了虚拟环境(virtualenv...

  • 备忘录模式(Memento Pattern)

    备忘录模式:如果需要对象能返回之前的状态就使用备忘录模式。 备忘录模式是行为性模式之一。备忘录模式包含原发器(Or...

  • pyenv 使用备忘

    pyenv install --list 发现没有最新的anaconda3-5.1.0,是因为pyenv 不是最新...

  • anaconda使用备忘

    安装 https://mirrors.tuna.tsinghua.edu.cn/ conda环境管理 conda可...

  • Maven使用备忘

    常见问题 问题1:如果遇到缺失maven包的情况,大概是因为依赖包没有下全,例如下面的错误 修改的方法也很简单粗暴...

  • Git使用备忘

    设置用户名邮箱 生成密钥对 看一下有没有id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pu...

  • Genymotion使用备忘

    下载Genymotion 注意需要先注册登录然后下载 下载虚拟机 启动Genymotion,选择add,添加新的虚...

  • Toolbar使用备忘

    Toolbar用于替换ActionBar,版本5.0开始采用,为保证向下兼容通常使用appcompat-v7兼容包...

  • Git 使用备忘

    1.参与一个开源项目,一定要从自己的帐号下克隆版本库,这样你才能推送修改! 2.Repository 版本库,又名...

  • CocoPods使用(备忘)

    从终端进入到项目目录 在项目中创建Profile文件 键盘输入 i,进入编辑模式,输入 然后按Esc,并且输入“ ...

网友评论

      本文标题:mitmproxy-使用备忘

      本文链接:https://www.haomeiwen.com/subject/nefywctx.html