Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An APK instrumentation library and DroidBox APIMonitor
Python C++
tree: 43bdacf1a0

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
androguard
androidlib
apkil
config
permissionmap
template/APIMonitor
README
apimonitor.py
process_api.py
process_permission_map.py
test.py
testMonitor.py

README

APKIL is an APK Instrumentation Library.
Supported by Google Summer of Code 2012 and The Honeynet Project.

Author: Kun Yang <kelwya@gmail.com>

apimonitor.py
    DroidBox APIMonitor script(currently beta).

    usage: apimonitor.py [-h] [-o, --output dirpath] [-a, --api apilist] [-v, --version] filename

    Repackage apk to monitor arbitrary APIs.

    positional arguments:
      filename              path of APK file

    optional arguments:
      -h, --help            show this help message and exit
      -o, --output dirpath  output directory
      -a, --api apilist     config file of API list
      -v, --version         show program's version number and exit

apkil/apk.py
    A light weight module to play with apk to develop in the future. Currently we use androguard/apk.py.

apkil/smali.py
    Parse smali files of APKs to tree based structure. 

apkil/monitor.py
    Inject monitor code to smali tree.

apkil/api.py
    Derive inheritence relationship of Android API from android.jar

process_api.py
    Call apkil/api.py to build and store API database.

api_permissions.py
    Permissions from http://www.android-permissions.org/ which may be used in the future.


Something went wrong with that request. Please try again.