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) }
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)}
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)
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)
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)
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)
def output(self): output_file = os.path.join(cfg.libradar_pkglibrary_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.libradar_run_folder, self.pkg, self.file_name + ".txt") return ExternalFileTarget(output_file)
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)
def output(self): output_file = os.path.join(cfg.stringoid_heatmap_folder, self.pkg + ".pdf") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.stringoid_matrix_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
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)
def output(self): output_file = os.path.join(cfg.flow_appflow_base_matrix_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.flow_aggregated_json_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): diff_output_file = os.path.join(cfg.activity_diff_folder, self.pkg, self.file_name + ".json") return ExternalFileTarget(diff_output_file)
def output(self): pkg_output_file = os.path.join(cfg.soot_pkglist_folder, self.pkg, self.file_name + ".json") return ExternalFileTarget(pkg_output_file)
def output(self): output_file = os.path.join(cfg.soot_combined_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.stringoid_commondomains_folder, self.pkg + "_commondomains.json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.stringoid_domains_matrix_folder, self.pkg + "_StringoidDomains.pdf") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.info_app_folder, self.pkg, self.pkg + '.json') return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.soot_flowdroid_content_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(self.output_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.info_apk_folder, self.pkg, self.file_name + ".json") return ExternalFileTarget(output_file)
def output(self): output_file = os.path.join(cfg.activity_hidden_folder, self.pkg, self.pkg + ".json") return ExternalFileTarget(output_file)