ここら辺の記事をみて興味が湧いたのでインストールしてみた。
モバイルアプリ開発者のための mitmproxy 入門
mitmproxy を使ってアプリの API を無理やり開発環境に向ける
いくつか導入までにエラーが出たので、適当なものですが作業記録を残しておきます。
pythonしらない人が作業しているので、変な事してたら教えて下さい。
環境
ソフトウェア | バージョン |
---|---|
OS | Max OSX 10.9.5 |
python | 2.7.5 |
pip | 1.5.6 |
mitmproxy | 0.11.1 |
大まかな作業
[1] Download and install pip
https://pip.pypa.io/en/latest/installing.html
[2] pip実行時にDistributionNotFoundというエラーに遭遇
http://qiita.com/saicologic/items/90667c36f780cf6e2bb1
- pipをupgradeしたら直った
- 最新の入れたつもりなんだけど、なんででしょう
[3] pip install mitmproxyするとlibxml関連?のヘッダがないと怒られる
http://qiita.com/namakecat/items/5fa0327ae7f33c2ca2f3
- xcode コマンドラインツール及びlibxmlのインストールで直った
[4] pip install mitmproxy
http://qiita.com/hkurokawa/items/9034274cc1b9e1405c68
[5] pyopensslのバージョンが古い(0.14以前)と言われ動かない
https://github.com/dutzi/tamper/wiki/Troubleshooting
- pip listからみると0.14ってなってるが上記のエラーがでる
- 古いバージョンをみてしまっている?以下のように古いのをリネームしておくとエラーが出なくなった
$sudo mv /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_OpenSSL