FlowDroid | FlowDroid Static Data Flow Tracker | Code Analyzer library
kandi X-RAY | FlowDroid Summary
kandi X-RAY | FlowDroid Summary
FlowDroid Static Data Flow Tracker
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Extend the source context
- Computes the access path
- Map an access path into an access path
- Matches an access path back to the caller
- Create a FlowFunctionFactory for the given Abstraction
- Check whether the given taint can be cast to the given type
- Adds a given abstraction to the global taint
- Matches an access path against the referenced access path
- Create the flow functions
- Generate the init method
- Create an alias analysis strategy
- Create a FlowFunctionFactory for the given AbstMethod
- Propagate normal flow
- Returns a human readable description of the category
- Creates a dot graph
- Propagate normal flow functions
- Generate the component lifecycle method
- Collect the callback methods
- Parses the given RIFL specification into a DOM
- This method is called when the application is applied
- Generate the component lifecycle
- Creates the main interface
- Gets the inverse source information
- Propagate a call to the return value
- Gets the field values
- Initializes the command line options
FlowDroid Key Features
FlowDroid Examples and Code Snippets
Community Discussions
Trending Discussions on FlowDroid
QUESTION
I wish to generate a static function call graph for API calls in an android application after its decompilation using APK tool. I searched for ways for doing the same and I found Flowdroid.
I downloaded github projects for Jasmin, Heros, Soot, soot-infoflow, soot-infoflow-android from the link "https://github.com/secure-software-engineering/soot-infoflow-android/wiki" .
I also downloaded the following:
- Soot bundle (also contains Heros and Jasmin): https://soot-build.cs.uni-paderborn.de/nightly/soot/sootclasses-trunk-jar-with-dependencies.jar
- soot-infoflow: https://github.com/secure-software-engineering/soot-infoflow/releases/download/FlowDroid_2.0/soot-infoflow.jar
- soot-infoflow-android: https://github.com/secure-software-engineering/soot-infoflow-android/releases/download/FlowDroid_2.0/soot-infoflow-android.jar
- Libraries for Logging: https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-api-1.7.5.jar AND https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-simple-1.7.5.jar
- Android XML parser library: https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/axml-2.0.jar
Please guide me on how to build them or proceed from here. Also the links for libraries for logging seem to be unavailable. Please help me with them too.
...ANSWER
Answered 2017-Nov-21 at 10:32As you mentioned the links for libraries and loggings are unavailable, the following might be useful http://www.java2s.com/Code/Jar/s/Downloadslf4jsimple175jar.htm
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install FlowDroid
You can use FlowDroid like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the FlowDroid component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page