xtiankisutsa / MARA_Framework

MARA is a Mobile Application Reverse engineering and Analysis Framework. It is a toolkit that puts together commonly used mobile application reverse engineering and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.
http://www.shadowinfosec.io
GNU Lesser General Public License v3.0
622 stars 174 forks source link

./setup_mac.sh Issues #15

Closed 0xmachos closed 5 years ago

0xmachos commented 5 years ago

I was assisting a friend install MARA on macOS Mojave and came across some issues with ./setup_mac.sh.

I've fixed several of them in my fork of setup_mac.sh.

I'm happy to open a PR if you're happy with those changes.

However there's still a few issues outstanding that I don't have time to investigate/ fix.

I'm not sure if the following code works as there's a lot of Operation not permitted errors but this could be for source file and directories rather than regular files which need to be made executable.

chmod -R +x tools/
0xmachos commented 5 years ago

whatweb also needs to be installed.

This is complicated because you cannot just run gem install bundler on macOS. You need to install a Ruby version manager like rbenv or RVM to install a separate ruby instance.

xtiankisutsa commented 5 years ago

I am happy with the changes on your setup_mac.sh script, please open a PR. Thank you for taking the time to fix the issues. If you are able to look at the few outstanding issues at a later time, that would also be much appreciated.

0xmachos commented 5 years ago

Ignore that first commit reference. I did a force push after deciding that I needed to use branches.

I've created the setup_mac-cleanup branch on my fork to work on further changes to setup_mac.sh

xtiankisutsa commented 5 years ago

Thanks for the update. Glad this has been resolved.

0xmachos commented 5 years ago

I've opened #21. However there's still a couple of things that need to be done.