[PYTHON] Installez mitmproxy sur Mac OS X

Une note sur la façon d'installer mitmproxy (proxy man-in-the-middle) sur Mac OS X.

environnement

L'environnement cible est le suivant. Cette fois, Python utilise le standard du système. De plus, les outils de ligne de commande Xcode sont requis séparément.

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.10.1
BuildVersion:	14B25
$ uname -a
14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64
$ python -V
Python 2.7.6

Installer pip

Installez pip, le système de gestion de paquets de Python. Cette fois, installez-le dans le répertoire personnel de l'utilisateur.

$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py --user
...
Installing collected packages: pip

Installez mitmproxy

Ensuite, installez mitmproxy. J'ai installé pip dans mon répertoire personnel, je dois donc le mettre dans mon PATH.

$ PATH=$PATH:~/Library/Python/2.7/bin
$ pip --version
pip 6.0.6 from /Users/USERNAME/Library/Python/2.7/lib/python/site-packages (python 2.7)
$ pip install --user mitmproxy

Vérifiez la version de mitmproxy

Vous pouvez vérifier la version avec l'option --version de la commande mitmproxy.

$ mitmproxy --version
mitmproxy 0.11.3

Si vous obtenez le message d'erreur «PyOpenSSL est obsolète» comme indiqué ci-dessous, vous devez mettre à jour PyOpenSSL.

$ mitmproxy --version
You are using an outdated version of pyOpenSSL: mitmproxy requires pyOpenSSL 0.14 or greater.
Your pyOpenSSL 0.13.1 installation is located at /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL
$ sudo easy_install --upgrade PyOpenSSL
$ mitmproxy --version
mitmproxy 0.11.3

référence

Recommended Posts

Installez mitmproxy sur Mac OS X
Installez Sphinx sur MacOSX
Installez pgmagick sur Mac OS X 10.9
Mémo sur Mac OS X
Très facile à installer SciPy sur Mac OS X
Installez Scipy sur Mac OS Sierra
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Comment installer Theano sur Mac OS X avec homebrew
Installez matplotlib sur OS X El Capitan
Aws-cli installé sur Mac OS X Lion
Exécutez NASA CEA sur Mac OS X
Installez Tensorflow sur Mac
Installez pyenv sur Mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Python 3.4 sur Mac
Installez Caffe sur Mac
Installer mecab sur Mac
installer mecab-python sur Mac
Installez lp_solve sur Mac OSX et appelez-le avec python.
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Shpinx (Python Document Builder) sur Mac OS X
Installer pygame sur python3.4 sur Mac
Installez Tomcat 9 sur Cent OS 8
Installer le module sur Anaconda (Mac)
Installez OpenPose sur mac (Catalina)
Installez numba sur Mac
Installez pandas 0.14 sur python3.4 [sur Mac]
Installez Django sur Mac
Installer l'oreiller sur Mac OSX 10.9
[Mac] Conseils: installez pyquery sur Mac [pyquery]
Création d'un environnement pour "Tello_Video" sur Mac OS X
Comment installer Caffe sur OS X avec macports
Essayez d'utiliser E-Cell 4 sur Windows 7 ou Mac OS X
Créer un environnement de développement Python sur Mac OS X
mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer
Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Installer anaconda sur Mac → Ajouter une bibliothèque
Comment installer mysql-connector-python sur Mac
Utilisation du SDK NAOqi 2.4.2 Python avec Mac OS X El Capitan
Installez Adoptez OpenJDK 11 sur Cent OS 8
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Instructions pour installer matplotlib sur votre Mac
Installation de scikit-learn (Mac OS X)
Installez Python 3.7 Anaconda sur MAC, mais Python 2
Installer python3 sur Mac (El Capitan)
Installez VirtualBox sur CentOS 7 sur VirtualBox (mac + vagrant)
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Étapes pour installer python3 sur Mac
Premiers pas avec le framework Python Django sur Mac OS X
Utilisation de plusieurs versions de Python sur Mac OS X (1) Installation de plusieurs ver
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Comment installer drobertadams / toggl-cli sur Mac
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits
Construction de l'environnement GeoDjango + SQLite sur OS X
Construction de l'environnement de développement Mac OS X Yosemite 10.10