def create_backup(): ''' GET: Generate a backup file and send it to the client ''' file_contents = nft_utils.nft_list_ruleset() file_name = 'backup-' + time.strftime('%Y%m%d%H%M%S') + '.nft' response = make_response(file_contents) response.headers['Content-Disposition'] = 'attachment; filename=' + file_name return response
def create_backup(): ''' GET: Generate a backup file and send it to the client ''' file_contents = nft_utils.nft_list_ruleset() file_name = 'backup-' + time.strftime('%Y%m%d%H%M%S') + '.nft' response = make_response(file_contents) response.headers[ 'Content-Disposition'] = 'attachment; filename=' + file_name return response
def list_all_sets(): return set_parser.parse_sets(nft_utils.nft_list_ruleset(nna=True))
def list_all_dictionaries(): return dictionary_parser.parse_dictionaries( nft_utils.nft_list_ruleset(nna=True))
def list_all_rules(): return rule_parser.parse_rules(nft_utils.nft_list_ruleset(nna=True))
def list_all_rules(): return rule_parser.parse_rules(nft_utils.nft_list_ruleset(nna=True))
def list_all_dictionaries(): return dictionary_parser.parse_dictionaries(nft_utils.nft_list_ruleset(nna=True))