#!/usr/bin/env python3 import sys import os sys.path.append(os.getcwd()) import dbm from lib.terminal_table import ascii_table with open('server/data/conf/client_admin_rights', 'r') as carf: admins = {kh for kh in carf.read().split('\n') if kh} carf.close() with dbm.open('server/data/conf/client_fingerprints', 'c') as db: print(ascii_table([{ 'Key Hash': k.hex(), 'Common name': v.decode(), 'Is admin': 'yes' if k.hex() in admins else 'no' } for k, v in db.items()], )) db.close()