LoginSignup
2
2

More than 5 years have passed since last update.

mitmproxyの導入時の作業メモ

Posted at

ここら辺の記事をみて興味が湧いたのでインストールしてみた。

モバイルアプリ開発者のための 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
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2