java项目案例分析源码-FlowDroid:FlowDroid静态数据流跟踪器

上传者: 38531630 | 上传时间: 2023-03-27 09:41:07 | 文件大小: 9.43MB | 文件类型: ZIP
java项目案例分析源码 FlowDroid 数据流分析工具 该存储库托管 FlowDroid 数据流分析工具。 FlowDroid 静态计算 Android 应用程序和 Java 程序中的数据流。 其目标是为研究人员和从业人员提供一个工具和库,他们可以在此基础上开展自己的研究项目和产品实施。 我们很高兴看到 FlowDroid 现在广泛应用于学术界和工业界。 获取工具 您可以使用 Maven 自己构建 FlowDroid,也可以从 Github 上下载一个版本。 下载发行版 包含我们正式发布的每个版本的所有预构建 JAR 文件。 我们建议使用最新和最好的版本,除非您有特定问题阻止您这样做。 在这种情况下,请告诉我们(请参阅下面的联系方式)。 要快速开始使用 FlowDroid,请查看下面的“使用数据流跟踪器”。 如果您只想使用命令行工具,您只需要“soot-infoflow-cmd-jar-with-dependencies.jar”文件。 使用 Maven 构建工具 从 2.5 版开始,FlowDroid 使用 Maven 构建。 用 EXPORT ANDROID_JARS=<An

文件下载

资源详情

[{"title":"( 1074 个子文件 9.43MB ) java项目案例分析源码-FlowDroid:FlowDroid静态数据流跟踪器","children":[{"title":"FlowDroidAliasActivity.apk <span style='color:#111;'> 1.55MB </span>","children":null,"spread":false},{"title":"SourceToSink6.apk <span style='color:#111;'> 878.90KB </span>","children":null,"spread":false},{"title":"SourceToSink3.apk <span style='color:#111;'> 878.51KB </span>","children":null,"spread":false},{"title":"SourceToSink2.apk <span style='color:#111;'> 878.33KB </span>","children":null,"spread":false},{"title":"SourceToSink5.apk <span style='color:#111;'> 878.30KB </span>","children":null,"spread":false},{"title":"SourceToSink4.apk <span style='color:#111;'> 878.30KB </span>","children":null,"spread":false},{"title":"SourceToSink1.apk <span style='color:#111;'> 878.21KB </span>","children":null,"spread":false},{"title":"enriched1.apk <span style='color:#111;'> 716.36KB </span>","children":null,"spread":false},{"title":"9458cfb51c90130938abcef7173c3f6d44a02720.apk <span style='color:#111;'> 184.02KB </span>","children":null,"spread":false},{"title":"ReturnParameterTest.apk <span style='color:#111;'> 175.70KB </span>","children":null,"spread":false},{"title":"InsecureBank.apk <span style='color:#111;'> 58.52KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":".gitmodules <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"j2ee.jar <span style='color:#111;'> 791.23KB </span>","children":null,"spread":false},{"title":"protobuf-java-2.5.0.jar <span style='color:#111;'> 520.95KB </span>","children":null,"spread":false},{"title":"junit.jar <span style='color:#111;'> 239.30KB </span>","children":null,"spread":false},{"title":"junit.jar <span style='color:#111;'> 239.30KB </span>","children":null,"spread":false},{"title":"cos.jar <span style='color:#111;'> 55.08KB </span>","children":null,"spread":false},{"title":"org.hamcrest.core_1.3.0.jar <span style='color:#111;'> 54.49KB </span>","children":null,"spread":false},{"title":"org.hamcrest.core_1.3.0.jar <span style='color:#111;'> 54.49KB </span>","children":null,"spread":false},{"title":"Ic3Data.java <span style='color:#111;'> 384.68KB </span>","children":null,"spread":false},{"title":"ARSCFileParser.java <span style='color:#111;'> 79.03KB </span>","children":null,"spread":false},{"title":"SummaryTaintWrapper.java <span style='color:#111;'> 75.58KB </span>","children":null,"spread":false},{"title":"InfoflowConfiguration.java <span style='color:#111;'> 71.56KB </span>","children":null,"spread":false},{"title":"SetupApplication.java <span style='color:#111;'> 71.01KB </span>","children":null,"spread":false},{"title":"Infoflow.java <span style='color:#111;'> 49.69KB </span>","children":null,"spread":false},{"title":"HeapTests.java <span style='color:#111;'> 41.64KB </span>","children":null,"spread":false},{"title":"InfoflowProblem.java <span style='color:#111;'> 39.41KB </span>","children":null,"spread":false},{"title":"MainClass.java <span style='color:#111;'> 38.24KB </span>","children":null,"spread":false},{"title":"BaseEntryPointCreator.java <span style='color:#111;'> 34.89KB </span>","children":null,"spread":false},{"title":"BackwardsInfoflowProblem.java <span style='color:#111;'> 34.51KB </span>","children":null,"spread":false},{"title":"AbstractCallbackAnalyzer.java <span style='color:#111;'> 33.62KB </span>","children":null,"spread":false},{"title":"IFDSSolver.java <span style='color:#111;'> 31.85KB </span>","children":null,"spread":false},{"title":"InterproceduralConstantValuePropagator.java <span style='color:#111;'> 31.40KB </span>","children":null,"spread":false},{"title":"FlowInsensitiveSolver.java <span style='color:#111;'> 29.92KB </span>","children":null,"spread":false},{"title":"IFDSSolver.java <span style='color:#111;'> 29.35KB </span>","children":null,"spread":false},{"title":"HeapTestCode.java <span style='color:#111;'> 28.22KB </span>","children":null,"spread":false},{"title":"BaseSourceSinkManager.java <span style='color:#111;'> 27.73KB </span>","children":null,"spread":false},{"title":"SummaryGenerator.java <span style='color:#111;'> 27.45KB </span>","children":null,"spread":false},{"title":"InfoflowAndroidConfiguration.java <span style='color:#111;'> 27.33KB </span>","children":null,"spread":false},{"title":"ImplicitFlowTests.java <span style='color:#111;'> 24.45KB </span>","children":null,"spread":false},{"title":"ApiTests.java <span style='color:#111;'> 24.35KB </span>","children":null,"spread":false},{"title":"LibraryClassPatcher.java <span style='color:#111;'> 24.18KB </span>","children":null,"spread":false},{"title":"HeapTestsPtsAliasing.java <span style='color:#111;'> 23.53KB </span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'> 22.47KB </span>","children":null,"spread":false},{"title":"SummarySourceContextAndPath.java <span style='color:#111;'> 22.31KB </span>","children":null,"spread":false},{"title":"XMLSourceSinkParser.java <span style='color:#111;'> 21.55KB </span>","children":null,"spread":false},{"title":"EasyTaintWrapper.java <span style='color:#111;'> 21.45KB </span>","children":null,"spread":false},{"title":"AndroidEntryPointCreator.java <span style='color:#111;'> 21.36KB </span>","children":null,"spread":false},{"title":"BasicTests.java <span style='color:#111;'> 21.25KB </span>","children":null,"spread":false},{"title":"AccessPathFactory.java <span style='color:#111;'> 21.08KB </span>","children":null,"spread":false},{"title":"MethodSummaries.java <span style='color:#111;'> 20.45KB </span>","children":null,"spread":false},{"title":"BaseProcessManifest.java <span style='color:#111;'> 19.90KB </span>","children":null,"spread":false},{"title":"IccRedirectionCreator.java <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"Abstraction.java <span style='color:#111;'> 18.83KB </span>","children":null,"spread":false},{"title":"SummaryReader.java <span style='color:#111;'> 18.52KB </span>","children":null,"spread":false},{"title":"MethodSourceSinkDefinition.java <span style='color:#111;'> 18.43KB </span>","children":null,"spread":false},{"title":"RIFLDocument.java <span style='color:#111;'> 18.02KB </span>","children":null,"spread":false},{"title":"InfoflowResultPostProcessor.java <span style='color:#111;'> 18.01KB </span>","children":null,"spread":false},{"title":"InfoflowResults.java <span style='color:#111;'> 17.98KB </span>","children":null,"spread":false},{"title":"InfoflowCFG.java <span style='color:#111;'> 17.90KB </span>","children":null,"spread":false},{"title":"AndroidSourceSinkManager.java <span style='color:#111;'> 17.80KB </span>","children":null,"spread":false},{"title":"OtherTests.java <span style='color:#111;'> 16.93KB </span>","children":null,"spread":false},{"title":"AbstractComponentEntryPointCreator.java <span style='color:#111;'> 16.20KB </span>","children":null,"spread":false},{"title":"Aliasing.java <span style='color:#111;'> 15.65KB </span>","children":null,"spread":false},{"title":"XMLConfigurationParser.java <span style='color:#111;'> 15.15KB </span>","children":null,"spread":false},{"title":"AndroidEntryPointConstants.java <span style='color:#111;'> 14.72KB </span>","children":null,"spread":false},{"title":"LayoutFileParser.java <span style='color:#111;'> 14.54KB </span>","children":null,"spread":false},{"title":"TypeTests.java <span style='color:#111;'> 14.44KB </span>","children":null,"spread":false},{"title":"OtherTestCode.java <span style='color:#111;'> 14.03KB </span>","children":null,"spread":false},{"title":"ImplicitFlowTestCode.java <span style='color:#111;'> 13.76KB </span>","children":null,"spread":false},{"title":"XMLConfigurationWriter.java <span style='color:#111;'> 13.67KB </span>","children":null,"spread":false},{"title":"TypeTestCode.java <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"SourceSinkTests.java <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false},{"title":"DefaultCallbackAnalyzer.java <span style='color:#111;'> 12.81KB </span>","children":null,"spread":false},{"title":"AbstractInfoflow.java <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"DefaultSourceSinkManager.java <span style='color:#111;'> 12.56KB </span>","children":null,"spread":false},{"title":"RIFLWriter.java <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false},{"title":"AccessPath.java <span style='color:#111;'> 12.52KB </span>","children":null,"spread":false},{"title":"StringTests.java <span style='color:#111;'> 12.47KB </span>","children":null,"spread":false},{"title":"SummaryGeneratorConfiguration.java <span style='color:#111;'> 12.25KB </span>","children":null,"spread":false},{"title":"InfoflowResultsSerializer.java <span style='color:#111;'> 12.19KB </span>","children":null,"spread":false},{"title":"ActivityEntryPointCreator.java <span style='color:#111;'> 11.94KB </span>","children":null,"spread":false},{"title":"XMLSummaryProvider.java <span style='color:#111;'> 11.82KB </span>","children":null,"spread":false},{"title":"ClassSummaries.java <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"AccessPathBasedSourceSinkManager.java <span style='color:#111;'> 11.60KB </span>","children":null,"spread":false},{"title":"ExtensibleList.java <span style='color:#111;'> 11.31KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明