Skip to content

Commit 6efce94

Browse files
committed
add readme txt
1 parent b3d2bc9 commit 6efce94

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

README.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,26 @@
1-
# sootdiff
2-
SootDiff - Bytecode Comparison Across Different Java Compilers
1+
# SootDiff - Bytecode Comparison Across Different Java Compilers
2+
3+
This repository hosts the SootDiff analysis tool. SootDiff statically computes data flows in Android apps and Java programs. Its goal is to provide researchers and practitioners with a tool and library on which they can base their own research projects and product implementations. We are happy to see that FlowDroid is now widely used in academia as well as industry.
4+
5+
## Obtaining SootDiff
6+
You can either build SootDiff on your own using Maven, or you can download a release from here on Github.
7+
8+
### Downloading the Release
9+
The Release Page contains all pre-built JAR files for each release that we officially publish. We recommend using the latest and greatest version unless you have a specific issue that prevents you from doing so. In that case, please let us know (see contact below).
10+
11+
12+
### Building SootDiff with Maven
13+
To build SootDiff with Maven run
14+
```
15+
mvn install
16+
```
17+
18+
19+
## Publications
20+
If you want to read the details on how SootDiff works, the published paper [SootDiff @SOAP'19,Phoenix, AZ, USA](https://dl.acm.org/citation.cfm?id=3329966) is a good place to start.
21+
22+
23+
24+
## License
25+
SootDiff is licensed under the LGPL license, see LICENSE file. This basically means that you are free to use the tool (even in commercial, closed-source projects). However, if you extend or modify the tool, you must make your changes available under the LGPL as well. This ensures that we can continue to improve the tool as a community effort.
26+

0 commit comments

Comments
 (0)