WithSecureLabs / needle

The iOS Security Testing Framework
https://mobiletools.mwrinfosecurity.com/
Other
1.33k stars 284 forks source link

prereq for installation #261

Open op7ic opened 6 years ago

op7ic commented 6 years ago

Issue

dependencies for installation need updating a bit of updating. You also need 'libxslt-dev libxml2-dev libssl-dev' when building on Kali. These particular requirements come from biplist. Alternative is to do "apt-get install python-biplist"

Yogehi commented 6 years ago

I'll look into this soon. Thanks for the heads up.

raulsiles commented 6 years ago

Additionally, nowadays with Kali Linux 2018.3, the installation of mitmproxy needs to be customized/updated.

mitmproxy switched to Python 3, therefore, its installation in Python 2 fails. The last mitmproxy version with Python 2 support was 0.18.2. The current mitmproxy generates errors associated to the Python cryptography module (due to openssl issues):

...
Building wheels for collected packages: cryptography
   Running setup.py bdist_wheel for cryptography ... error
...

Temporary (potentially vulnerable) solution:

Install the last mitmproxy version with Python 2 support, using v1.0 of libssl: $ sudo apt-get install libssl1.0 $ pip install mitmproxy==0.18.2

ratzrattillo commented 5 years ago

The dependencies definitely need an update. It is not possible anymore to install needle on Kali Linux. With which package configuration can i get needle running? which versions of the packages/dependencies are required?