centos安装pip和mitmproxy

0x01 安装pip

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python2.7 ez_setup.py
easy_install-2.7 pip
 
  注意后面使用pip2.7而不是pip。 
  

ps:如果安装pip的过程中出现了各种错误,那就是安装顺序出了问题,这时候需要安装各种依赖库,然后再次编译安装python2.7,最后在安装pip

各种依赖库:

yum groupinstall "Development tools"
yum install zlib zlib-devel bzip2-devel openssl  openssl-devel ncurses-devel sqlite-devel readline readline-devel tk-devel tcl mysql-devel
所以最好是先安装各种依赖库,在安装python2.7,再安装pip,就不会有那么多问题

提示

-bash: /usr/bin/pip2.7: 没有那个文件或目录

的话退出重新登录就好了。

0x02 安装mitmproxy

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
yum install libffi-devel python-devel


pip2.7 install netlib pyopenssl pyasn1 urwid lxml flask
pip2.7 install pil --allow-external PIL --allow-unverified PIL
pip2.7 install pyamf protobuf
pip2.7 install nose pathod countershape
pip2.7 install mitmproxy


0x03 捕捉https

安装mitmproxy后,会生成~/.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邮箱里,通过浏览器访问/邮件附件


tips:

http://www.cnblogs.com/ShepherdIsland/p/4239052.html

你可能感兴趣的:(不同的心情)