glassdoor is a modern, autonomous security framework for Android APKs written in Scala.
Its purpose is to automatically find backdoors, security flaws and other data leakages in applications running on the Android system, without having any actual access to the code itself.
It uses a simple commandline interface like depicted above. Each command is realized as plugin, which defines dependencies and values it changes in order to support multithreading. The complete command basically uses all available plugins.
Dependencies:
+ Build Dependencies
+-+ Scala
+ Runtime Dependencies
– Java
– Grep
– Git
– John The Ripper
– the_silver_searcher [optional]
– Android SDK (including adb & aapt)
– SQLite
Installation & Build Instructions:
Install Scala Language Debian/Ubuntu wget -c https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.deb sudo dpkg -i scala-2.12.2.deb Install Scala Redhat/CentOS/Fedora wget -c https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.rpm rpm -Uvh scala-2.12.2.rpm git clone https://github.com/fschrofner/glassdoor && cd glassdoor /gradlew build cd build/distributions unzip glassdoor.zip ./glassdoor
Source: https://github.com/fschrofner