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
- Host: GitHub
- URL: https://github.com/secure-software-engineering/cheetah
- Owner: secure-software-engineering
- License: epl-1.0
- Created: 2016-08-26T06:45:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-04T16:53:33.000Z (over 7 years ago)
- Last Synced: 2025-06-11T05:43:06.835Z (8 months ago)
- Language: Java
- Size: 42 MB
- Stars: 8
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
-------------------------------------------------