zoukankan      html  css  js  c++  java
  • Mac 10.14 安装抓包工具Fiddler

    环境安装

    第一步:

    首先,Mac下需要使用.Net编译后的程序,需要用到跨平台的方案Mono(现阶段微软已推出跨平台的方案.Net Core,不过暂时只支持控制台程序)。安装程序可以从http://www.mono-project.com/download/#download-mac地址下载。

    第二步:

    安装完后,在Terminal里执行以下命令:

    手动下载证书:

    curl https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt

    此步是为了从Mozilla LXR上下载所有受信任的root证书,存于Mono的证书库里。root证书能用于请求https地址。

    第三步:

    接下来如果想要运行Fiddler,还需要把Mono加入到环境变量中。编辑.bash_profile文件:

    sudo vi ~/.bash_profile

    第四步:

    export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/5.0.1

    export PATH=$PATH:$MONO_HOME/bin

    保存后重新打开Terminal,Mono环境已装好。

    Fiddler的安装

    从Fiddler官网https://www.telerik.com/download/fiddler下载fiddler-mac.zip的压缩包。解压到非中文字符的路径下。

    Fiddler运行

    打开Terminal,进入到刚才解压的Fiddler路径,执行命令运行:

    sudo mono Fiddler.exe

    接下来你可能会遇到以下问题:

    Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application.

    解决方法:

    重新打开一个终端:

      mono --arch=32 Fiddler.exe

    然后在终端输入:

         sudo mono Fiddler.exe

    结果:

      

  • 相关阅读:
    mydumper 备份工具
    k8s 二进制部署详解
    etcd+https部署
    Harbor + Https 部署
    Nginx+Tomcat+Memcache 实现session共享
    rap 部署
    Centos6.5下rsync+inotify的配置详解
    python2.7中MySQLdb的安装与使用详解
    Linux中普通用户提权为超级用户
    Mysql忘记密码
  • 原文地址:https://www.cnblogs.com/jerryspace/p/9896327.html
Copyright © 2011-2022 走看看