Ubuntu安装mitmproxy

niaiai 2018-01-17 AM 1178℃ 0条

mitmproxy的安装

运行

pip install mitmproxy

在Ubuntu16上面安装mitmproxy 报错

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

应该是上面库没有安装完全

除了python3-dev 应该还用到以下库

sudo apt-get install libffi-dev libssl-dev libxml2-dev libxslt1-dev

接下来进行目标机方面的配置

CA证书的安装

  要捕获https证书,就得解决证书认证的问题,因此需要在通信发生的客户端安装证书,并且设置为受信任的根证书颁布机构。下面介绍6种客户端的安装方法。

  当我们初次运行mitmproxy或mitmdump时,

  会在当前目录下生成 ~/.mitmproxy文件夹,其中该文件下包含4个文件,这就是我们要的证书了。

  mitmproxy-ca.pem 私钥
  mitmproxy-ca-cert.pem 非windows平台使用
  mitmproxy-ca-cert.p12 windows上使用
  mitmproxy-ca-cert.cer 与mitmproxy-ca-cert.pem相同,android上使用

  1. Firefox上安装

    preferences-Advanced-Encryption-View Certificates-Import (mitmproxy-ca-cert.pem)-trust this CA to identify web sites
    
  2. chrome上安装

    设置-高级设置-HTTPS/SSL-管理证书-受信任的根证书颁发机构-导入mitmproxy-ca-cert.pem
    
  3. osx上安装

    双击mitmproxy-ca-cert.pem - always trust
    
  4. windows7上安装

    双击mitmproxy-ca-cert.p12-next-next-将所有的证书放入下列存储-受信任的根证书发布机构
    
  5. iOS上安装

    将mitmproxy-ca-cert.pem发送到iphone邮箱里,通过浏览器访问/邮件附件
    
  6. Android上安装

    将mitmproxy-ca-cert.cer 放到sdcard根目录下选择设置-安全和隐私-从存储设备安装证书
    

非特殊说明,本博所有文章均为博主原创。

评论啦~