def save(self): logger.log('DEBUG', 'Saving results') if self.fmt == 'txt': data = str(self.results) else: data = self.results.export(self.fmt) utils.save_to_file(self.path, data)
def do_export(fmt, path, rows, show, domain, target): fmt = utils.check_format(fmt) path = utils.check_path(path, target, fmt) if show: print(rows.dataset) data = rows.export(fmt) utils.save_to_file(path, data) logger.log('ALERT', f'The subdomain result for {domain}: {path}') data = rows.as_dict() return data, fmt, path
def save_brute_dict(dict_path, dict_set): dict_data = '\n'.join(dict_set) if not utils.save_to_file(dict_path, dict_data): logger.log('FATAL', 'Saving dictionary error') exit(1)
def save_subdomains(save_path, subdomain_list): logger.log('DEBUG', f'Saving resolved subdomain') subdomain_data = '\n'.join(subdomain_list) if not utils.save_to_file(save_path, subdomain_data): logger.log('FATAL', 'Save resolved subdomain error') exit(1)
def update_repositories_controller(file, new_repos_queue, lock): register = new_repos_queue.get() save_to_file(file, register, lock)