An open API service indexing awesome lists of open source software.

https://github.com/secure-software-engineering/cheetah

Eclipse plugin for a JIT taint analysis
https://github.com/secure-software-engineering/cheetah

Last synced: 4 months ago
JSON representation

Eclipse plugin for a JIT taint analysis

Awesome Lists containing this project

README

          

Cheetah

---------------------------------------------------------

A JIT taint analysis for Android applications - Published at ISSTA 2017

Author: Lisa Nguyen Quang Do

This software is under the EPL licence, for more information, please visit: https://eclipse.org/legal/eplfaq.php

---------------------------------------------------------

To run the analysis:

1. Cheetah is the Plugin project containing the analysis. Run it with the following configurations:
-Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1024m -XX:MaxPermSize=512m

2. Once the target Eclipse application is opened, import the demo Android application.

3. Make sure that:
- this Eclipse instance supports Android (https://stuff.mit.edu/afs/sipb/project/android/docs/sdk/installing/installing-adt.html),
- projects are built automatically (Project > Build Automatically) and (Window > Preferences > Android > Build > Uncheck "Skip packaging and dexing...").

4. Configure the Android project to add the layered builder (Configurations > Add Layered Builder)

5. Open the Overview view and the Detail view (Window > Show view)

6. Enjoy.

-------------------------------------------------