Tried installing and upgrading mitmproxy on Kali 2 using pip.
When I tried running mitmproxy I received this error
me@kali:~$ mitmproxy Traceback (most recent call last): File "/usr/local/bin/mitmproxy", line 5, in from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2876, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 449, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 745, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 639, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: construct>=2.5.2
To solve this I upgraded pip using easy_install
me@kali:~$ sudo easy_install --upgrade pip ... me@kali:~$ sudo pip install mitmproxy
Problem solved
me@kali:~$ sudo mitmproxy -T --host -p 443
Thank you