def output(self):
     res_file = os.path.join(self.flow_run_folder, self.pkg,
                             self.file_name + ".xml")
     log_file = os.path.join(self.flow_run_folder, self.pkg,
                             self.file_name + "_log.txt")
     return {
         'flows': ExternalFileTarget(res_file),
         'log': ExternalFileTarget(log_file)
     }
Exemplo n.º 2
0
    def output(self):
        output_file = os.path.join(cfg.soot_run_folder,
                                   self.pkg,
                                   self.file_name + ".json.gz")
        pkg_output_file = os.path.join(cfg.soot_pkglist_folder,
                                       self.pkg,
                                       self.file_name + ".json")

        return {'api': ExternalFileTarget(output_file, format=luigi.format.Nop),
                'loc': ExternalFileTarget(pkg_output_file)}
Exemplo n.º 3
0
 def output(self):
     output_file = os.path.join(cfg.stringoid_parse_folder,
                                self.pkg,
                                self.pkg + "_" +
                                self.vercode + "_" +
                                self.date + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 4
0
 def output(self):
     stringoid_suffix = ".apk_constants_interproc"  # TODO extract from cmd line
     output_file = os.path.join(cfg.stringoid_run_folder,
                                self.pkg,
                                self.pkg + "_" +
                                self.vercode + "_" +
                                self.date + stringoid_suffix + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 5
0
 def output(self):
     output_folder = os.path.join(
         cfg.apktool_run_folder, self.pkg,
         self.pkg + "_" + self.vercode + "_" + self.date + ".out")
     return ExternalFileTarget(output_folder)
Exemplo n.º 6
0
 def output(self):
     output_file = os.path.join(
         self.backstage_ui_folder, self.pkg,
         self.pkg + "_" + self.vercode + "_" + self.date + ".xml")
     return ExternalFileTarget(output_file)
Exemplo n.º 7
0
 def output(self):
     output_file = os.path.join(cfg.libradar_pkglibrary_folder, self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 8
0
 def output(self):
     output_file = os.path.join(cfg.libradar_run_folder, self.pkg,
                                self.file_name + ".txt")
     return ExternalFileTarget(output_file)
Exemplo n.º 9
0
 def output(self):
     output_file = os.path.join(cfg.soot_permission_api_folder,
                                self.pkg,
                                self.file_name + ".json")
     return ExternalFileTarget(output_file)  # , format=luigi.format.Gzip)
Exemplo n.º 10
0
 def output(self):
     output_file = os.path.join(cfg.stringoid_heatmap_folder,
                                self.pkg + ".pdf")
     return ExternalFileTarget(output_file)
Exemplo n.º 11
0
 def output(self):
     output_file = os.path.join(cfg.stringoid_matrix_folder,
                                self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 12
0
 def output(self):
     output_file = os.path.join(
         cfg.flow_ic3_model_folder, self.pkg,
         self.pkg + "_" + self.vercode + "_" + self.date + "_log.txt")
     return ExternalFileTarget(output_file)
Exemplo n.º 13
0
 def output(self):
     output_file = os.path.join(cfg.flow_appflow_base_matrix_folder,
                                self.pkg, self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 14
0
 def output(self):
     output_file = os.path.join(cfg.flow_aggregated_json_folder, self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 15
0
 def output(self):
     diff_output_file = os.path.join(cfg.activity_diff_folder,
                                     self.pkg,
                                     self.file_name + ".json")
     return ExternalFileTarget(diff_output_file)
Exemplo n.º 16
0
    def output(self):
        pkg_output_file = os.path.join(cfg.soot_pkglist_folder,
                                       self.pkg,
                                       self.file_name + ".json")

        return ExternalFileTarget(pkg_output_file)
Exemplo n.º 17
0
 def output(self):
     output_file = os.path.join(cfg.soot_combined_folder,
                                self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 18
0
 def output(self):
     output_file = os.path.join(cfg.stringoid_commondomains_folder,
                                self.pkg + "_commondomains.json")
     return ExternalFileTarget(output_file)
Exemplo n.º 19
0
 def output(self):
     output_file = os.path.join(cfg.stringoid_domains_matrix_folder,
                                self.pkg + "_StringoidDomains.pdf")
     return ExternalFileTarget(output_file)
Exemplo n.º 20
0
 def output(self):
     output_file = os.path.join(cfg.info_app_folder,
                                self.pkg,
                                self.pkg + '.json')
     return ExternalFileTarget(output_file)
Exemplo n.º 21
0
 def output(self):
     output_file = os.path.join(cfg.soot_flowdroid_content_folder, self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 22
0
 def output(self):
     output_file = os.path.join(self.output_folder, self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 23
0
 def output(self):
     output_file = os.path.join(cfg.info_apk_folder,
                                self.pkg,
                                self.file_name + ".json")
     return ExternalFileTarget(output_file)
Exemplo n.º 24
0
 def output(self):
     output_file = os.path.join(cfg.activity_hidden_folder,
                                self.pkg,
                                self.pkg + ".json")
     return ExternalFileTarget(output_file)