Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
dbs
 
 
 
 
 
 
run
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AndroLyze

About

AndroLyze is a distributed framework for android app analysis with unified logging and reporting functionality to perform security checks on large numbers of applications in an efficient manner.

It provides optimized scheduling algorithms for distributing static code analysis tasks across several machines. Moreover, it can handle several versions of a single mobile application to generate a security track record over many versions.

The code and documentation is related to the following paper (link will follow):

image

Features

  • Static android code analysis based on Androguard
  • Unified logging and reporting framework backed by mongoDB
  • Efficient Android app analysis on a single machine | local cluster | cloud
  • APK distribution via mongoDB, Amazon S3 or serialization of the local .apk files
  • Code-Size Scheduling: Schedule long running tasks first based on the size of the classes.dex file
  • Download APKs from Google play with the help of Google Play Crawler
  • Update your APK collection by downloading the newest APK version to create a security track record over several versions

Try it out!

Still interested? Try it out! We provide an easy way to install AndroLyze using Docker containers.

License

AndroLyze is licensed under the MIT license.

Documentation

The documentation is hosted at readthedocs.org and opensource available at github. Feel free to contribute! Edit the docs on github, commit it and it will be automatically built by readthedocs!

About

A Distributed Framework for Efficient Android App Analysis

Resources

License

Packages

No packages published